我的网络上有 20 到 30 台计算机,并且我拥有一份 Debian 软件包的副本/var/cache/apt/archives
。
但是当我将这个下载的副本带到任何其他机器上时,我需要运行apt-get update
。
我该如何避免这种情况?该命令更新的软件包列表存储在哪里?我也需要复制它们,并在完全离线的计算机上使用它。
答案1
软件包列表存储在 中/var/lib/apt/lists/
,请将该目录中的所有文件(lock
和除外partial
)复制到另一台计算机。您也可以复制.bin
中的文件/var/cache/apt/
。
答案2
好吧,该apt-get update
命令会更新目录中的pkgcache.bin
和文件,因此您也必须复制这些文件。另请注意,您尝试执行的操作是不推荐的!srcpkgcache.bin
/var/cache/apt/