在两个系统之间共享 /var/cache/apt/ 会不会有任何负面影响?

ænd*_*rük 10 apt virtualbox bandwidth cache

在节省带宽的利益,我正在考虑安装VirtualBox虚拟主机/var/cache/apt作为/var/cache/apt来宾。主机和来宾都是 Ubuntu 10.10 32 位。这样做会有什么负面影响吗?

我知道更强大的解决方案,如 apt-proxy,但如果可能的话,我更喜欢这个更简单的解决方案,以便为主机节省运行额外服务的开销。

Lek*_*eyn 10

我相信它/var/cache/apt/{,src}pkgcache.bin包含当前安装的软件包。

共享包含独立文件/var/cache/apt//var/cache/apt/archives/目录,而不是共享。你必须做一些调整,因为/var/cache/apt/archives只有 root 拥有和写入。一种选择是设置/var/cache/apt/archivesto组apt-cache-writer并将 setgid 位添加到目录中。将您自己添加到apt-cache-writer组中并将 设置umask为类似00020007代替0022

请注意,sudo apt-get clean清除此目录 ( /var/cache/apt/archives)。