如何重用 Ubuntu APT

cdb*_*cdb 7 linux aptitude ubuntu installation

当我们使用

Ubuntu apt-get

第一个过程是将所需文件下载到一个临时文件夹中

/var/cache/apt/archives

只有在此之后才会进行安装。我们能否将这些文件迁移到不同的系统,以便我们可以在不使用互联网的情况下安装这些应用程序。

即在输入以下命令时

apt-get 应用程序名称

系统应该从这个临时文件夹中获取所需的文件。

qua*_*ote 6

Apt 系列中还有许多其他工具可以帮助管理包。

  • apt-move 可以构建本地“仅安装包”存储库,
  • apt-cacher或者apt-cacher-ng正在缓存代理,
  • apt-proxy 是另一个代理和部分镜像构建器,
  • apt-zip 可以使用 Apt 和可移动媒体更新非联网计算机(这里的 Zip 指的是旧的 100MB 类似软盘的媒体,而不是压缩),
  • aptoncd 使用 Apt 下载的软件包创建基于 CD 的存储库

这些可作为单独的包提供;在大多数情况下,您将它们安装在可以通过网络访问官方 Apt 存储库的机器上,并使用它们在可移动媒体上创建包存储库(用于apt-zipaptoncd)或将该机器配置为本地存储库本地网络可以访问(对于各种代理和apt-move)。

正如 Broam 在评论中指出的那样,如果您有不同的架构,其中一些将比其他架构更有用。

  • 这并不是说你不能直接通过 `dpkg` 重用 `/var/cache/apt/archives` 中的包。对于完全可行的一次性更新。但这些工具旨在自动化该过程并使您能够保持更新 Ubuntu 机器网络。 (2认同)