将软件包添加到 apt 的部分档案中

将软件包添加到 apt 的部分档案中

我正在尝试一个可能的答案如何将软件包添加到 squid-deb-proxy 缓存?,其中我试图将在其他网络上下载的文件添加到 squid-deb-proxy 缓存中。我突然想到,如果我可以将下载的软件包放入 apt 的部分下载缓存中,则安装它会将其添加到 squid-deb-proxy 缓存中。那么,我的问题是:

我有两台电脑,一台笔记本电脑和一台台式机。如何将笔记本电脑上下载的软件包添加到台式机上的 apt 部分下载缓存中?

我曾尝试将其简单地放入 /var/cache/apt/archives/partial,但是当我去安装它时,apt-get 会简单地覆盖该文件并尝试重新下载它。

答案1

已完成下载的软件包不会存储在部分文件夹中,而是存储在 /var/cache/apt/archives/ 文件夹中。此外,apt 在尝试下载之前会在同一文件夹(而不是部分文件夹)中查找软件包(具有正确的版本)。此外,将完全下载的软件包放在部分文件夹中听起来不太合适,也许这就是 apt 忽略它的原因。

相关内容