我们已经给出了解决方法 在 Ubuntu 中离线安装软件. 据我测试,这是在 Ubuntu 系统上离线安装软件包的最简单方法之一。 但是,该方法存在局限性。 您只能下载并安装软件 相同的 Ubuntu 版本. 例如,如果您在 Ubuntu 16.04 中下载一个软件包,并尝试在 Ubuntu 18.04 LTS 上安装它,它将无法正常工作。 所以,线上和线下应该是相同的版本和架构。 此外,该方法适用于 Internet 连接速度较慢的系统。 如果尚未安装 Synaptic 包管理器,您的离线系统仍需要 Internet 连接来安装它。 因此,这不是在离线系统上安装软件包的可行解决方案。 不要失望! 还有另一种在离线 Ubuntu 系统中安装软件包的方法。 见面 魔方,一个便携式包管理器,用于在任何连接互联网的计算机(Ubuntu Linux 或 Windows)上下载应用程序,并将它们重新安装到您的离线计算机上。 听起来不错? 是的!
Camicri Cube 究竟会做什么?
Camicri Cube 是一个类似于 Synaptic 或 Ubuntu 软件中心的包管理器,但它是一个可移植的。 使用 Camicri Cube,我们可以从任何 Internet 连接的系统下载所有包以及所需的依赖项,并将这些下载的包复制到外部或 USB 硬盘驱动器中,然后将它们安装回非 Internet 连接的系统中。 无需安装! 所有文件都在一个目录中,因此您可以通过 USB 驱动器将它们传输到任何系统并只需单击几下鼠标即可安装软件包。 Camicri Cube 是结合 Vala 和 Vue 构建的完全免费的开源服务器端应用程序。
在本教程中,我将解释如何安装 Camicri Cube 以及如何使用它在离线 Ubuntu 系统中安装软件包。
使用 Camicri Cube 在离线 Ubuntu 系统上安装软件包
要求
你需要两个系统。 一个系统必须连接到 Internet 才能下载软件包。 另一个系统可以完全脱机或网速较慢的系统。
出于本指南的目的,我将使用以下系统。
- 在线的 (互联网连接)系统运行 Ubuntu 14.04 LTS 桌面.
- 离线 运行 Ubuntu 的系统 16.04 LTS 桌面.
- 一个 外部的 或者 USB驱动器 有足够的空间。
该方法包括四个步骤。
- 第一步,我们从在线系统下载 Camicri Cube 应用程序并将其复制到外部/USB 驱动器。
- 在第二步中,我们将在离线系统中使用 Camicri Cube 应用程序下载包和存储库列表(注意 – 包和存储库列表,而不是实际的包),并将它们保存在外部/USB 驱动器中。
- 在第三步中,我们从在线系统下载实际的包并将它们保存在外部/驱动器中。
- 在第四步也是最后一步,我们将在离线系统中安装下载的软件包。
清除? 好的! 让我们开始吧。
1.在线系统(14.04 LTS桌面)中的步骤
从在线系统(在我们的例子中是 Ubuntu 14.04 LTS),从以下任一链接获取最新的 Camicri cube 便携式应用程序。
下载后,转到您下载 zip 存档文件的位置并将其解压缩。 zip 文件的所有内容都将解压缩到一个名为 “立方体”.
转到立方体文件夹。 您将在此文件夹中看到以下内容。
- 立方体系统 – Cube 系统文件的存储位置。
- 项目 – 您的项目文件将存储在哪里。
- 立方体 – Cube 的应用程序可执行文件。
将整个“立方体”文件夹复制到您的外部/USB 驱动器中,然后转到您的离线系统。
2.离线系统(16.04 LTS桌面)的步骤
插入外部/USB驱动器并复制 立方体 文件夹到您选择的任何位置。 转到立方体文件夹并双击 立方体 可执行文件来启动它。
如果它没有启动,请执行以下操作。 打开终端并切换到立方体文件夹。
$ cd cube
使多维数据集应用程序文件成为可执行文件:
$ chmod +x cube
然后,使用命令启动它:
$ ./cube --terminal
Cube 应用程序将在您的默认 Web 浏览器中启动。
现在我们需要创建一个新的项目文件。 项目文件将包含您的离线 Linux 计算机的存储库列表和已安装的包。 Cube 将使用此数据来确定要下载和安装的系统中兼容的软件包。 在多维数据集中创建的所有项目都将保存在 立方体/项目 目录。
Enter 新项目的名称,然后单击 创造. 如果您只创建了一个项目,则会在 Projects 下拉框中自动选择它,因此只需单击 打开 加载您的项目。 如果您有多个项目,则必须从下拉列表中选择一个。
Cube 将读取您的 Ubuntu 系统的存储库以检查所有可用的、已安装的软件包和需要更新的软件包。 完成后,您将看到立方体的主界面。
由于它是离线系统,我们目前无法下载或安装任何东西。 所以退出 Camicri 立方体应用程序。
为此,请单击左上角的立方体图标,然后单击 辞职.
插入您的外部/USB 驱动器。 在项目的文件夹中 立方体/项目,复制新创建的项目文件夹并将其传输到您的可移动设备。
如果两个系统都可以通过 LAN 访问,您可以通过 SSH 或任何文件传输介质/应用程序传输文件。
现在回到在线系统。
3.在线系统(14.04 LTS桌面)中的步骤
从可移动设备传输 cube/projects 文件夹中新创建的项目(即 ostechnix)。
然后,导航到多维数据集文件夹并启动多维数据集应用程序。
现在,您将看到该项目列在那里。 只需点击 打开 加载项目。
下载存储库
首先,我们需要下载存储库(在这种情况下,我们正在下载 Ubuntu 16.04 系统的存储库,而不是 Ubuntu 14.04 系统)。
为此,请访问 多维数据集 -> 存储库 -> 下载存储库 下载新的存储库。
现在 Cube 将开始下载存储库。
下载完成后,系统会提示您更新原始(即离线)系统中的存储库。 当我们回到离线系统时,我们将在稍后执行此操作。 点击 关闭 到 close 这个对话框。
下载包
在下载新的或任何特定的包之前,我们必须更新现有的包。
为此,请单击 星号 左侧的按钮并选择 可升级.
您现在将看到需要更新的软件包列表。
然后,点击 多维数据集 -> 下载 -> 标记所有更新 下载 标记所有需要更新的包。
现在,您将在每个需要更新的软件包上看到绿色复选标记。
要取消标记所有选定的包,请单击 多维数据集 -> 下载 -> 取消标记全部下载.
现在,我们已经标记了要下载的包。 如果您不想下载软件包,可以单击复选标记取消标记软件包。
标记所有更新后,单击 Cube -> 下载 -> 下载所有标记的包 开始下载。
您将看到包选择摘要。 点击继续开始下载需要更新的包。 这将需要一段时间,具体取决于 Internet 速度和可用更新的数量。
我们已经下载了所有可用的更新。 是时候下载新的软件包了。 如果您不想下载,只需 close Cube 应用程序,将项目的文件夹复制到可移动设备中,然后转到步骤 4。如果您想在离线系统上安装新软件包,请继续阅读。
搜索要安装的单个软件包
我们可以通过两种方式搜索包,从顶部的搜索框或从左侧窗格中提供的类别列表。
要搜索包,只需在搜索框中输入其名称。 您可以使用完整名称或仅使用名称的一部分来搜索特定包。 我要搜索 gimp 包,所以我在搜索框中输入了 gimp。
单击下载按钮。 您将看到所选应用程序的简要说明。 再次单击下载开始下载。
要标记多个包,请将鼠标悬停在下载按钮上,然后单击绿色刻度线。
然后,点击 Cube -> 下载 -> 下载所有标记的包 开始下载。
同样,您可以选择并下载任意数量的应用程序。 下载所有包后,将项目的文件夹(在我们的例子中为 ostechnix)复制到可移动设备中,然后返回到离线系统。 如果项目的文件夹太大,请将其压缩并传输到您的可移动设备。
4. 离线系统中的步骤(16.04 LTS桌面)
在 立方体/项目 文件夹,删除旧项目并将其替换为新项目。 然后启动多维数据集应用程序。
还记得我们已经下载了新的存储库吗? 我们现在需要更新它们。 为此,请单击 多维数据集 -> 系统 -> 更新计算机的存储库.
现在,是时候安装下载的更新和新软件包了。
安装更新
为此,请单击 Cube -> 安装 -> 标记所有已下载安装. 进而 单击 Cube -> 安装 -> 安装所有标记的包 安装它们。
您现在将看到要安装的软件包列表。 点击 继续.
您将被要求输入您的 sudo 密码。
现在正在安装这些软件包。
安装完成后,Cube 应用程序将自动 close.
让我们看看是否安装了新下载的包(gimp)。
看? Gimp 已安装!
清洁项目
安装完所有软件包后,删除项目以腾出一些空间用于未来的项目。 为此,请单击 多维数据集 -> 项目 -> 清洁项目.
结论
Camicri Cube 不仅可以在未连接互联网的系统上安装软件包,还可以大量减少带宽。 如果您必须在大量计算机上安装相同的软件包,此应用程序可能是一个不错的选择。 下载应用程序,将它们安全地保存在外部驱动器中,并在需要时在离线 Ubuntu 系统中安装它们。 您不必一遍又一遍地重复下载相同的软件包。 您可以创建不同的项目来安装不同类型的包。
资源:
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | Twitter | 领英 | RSS订阅
祝你有美好的一天!!