当前位置: 首页>>技术教程>>正文


linux – 如何重用Ubuntu APT

, , ,

问题描述

当我们使用

ubuntu apt-get

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

/var/cache/apt/archives

仅在那之后安装。我们能否将这些文件迁移到另一个系统中,以便我们可以在不使用Internet的情况下安装这些应用程序。

即当键入以下命令

apt-get application-name

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

最佳方法

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

  • apt-move可以构建本地“仅已安装的软件包”存储库,

  • apt-cacherapt-cacher-ng是缓存代理,

  • apt-proxy是另一个代理和部分镜像生成器,

  • apt-zip可以使用Apt和可移动媒体更新未联网的计算机(此处的Zip是指旧的100MB floppy-like媒体,而不是压缩媒体),

  • aptoncd使用Apt下载的软件包创建基于CD的存储库

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

正如Broam在评论中所指出的那样,如果您拥有不同的体系结构,那么其中某些将比其他体系更有用。

次佳方法

是的,你可以这么做。 apt-get将首先查看缓存文件夹,如果要安装的软件包的版本与缓存版本相同,则apt-get将使用缓存版本,而无需访问互联网

第三种方法

我能想到的两个选择-使用dpkg安装软件包或使用aptoncd

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9475.html,未经允许,请勿转载。