在非 Ubuntu 服务器(路由器)上安装 apt-cacher

在非 Ubuntu 服务器(路由器)上安装 apt-cacher

有没有办法在非 Ubuntu 服务器上安装 apt-cacher?

我在路由器上使用 DD-WRT,我认为如果有 apt-cacher 就好了,而不是在想要缓存时必须打开电源的 PC 上。

我也乐意接受任何关于如何实现这一目标的其他想法。

答案1

如果您的路由器有足够的存储空间(例如外部 USB HDD),并且您熟悉命令行,那么这应该不是问题。

您的路由器很可能运行的是 ARM 或 MIPS 处理器。您可以在Debian 仓库在这里。您无法直接在路由器上安装它们,因此请先解压dpkg-deb -x filename.deb destination-dir

然后,您可以尝试将提取的文件移动到路由器,看看二进制文件是否能正常工作。如果不行,您可以随时从源代码(交叉)编译它们。我认为没有什么apt-cacher-ng可以阻止它在非基于 Debian 的系统上运行。


替代方案:使用 OpenWRT 软件包

Github 上还有一个apt-cacher-ngOpenWRT 分支这里,而且看起来它正在积极更新。DD-WRT 在 OpenWRT 支持的硬件超集上运行,因此它几乎肯定会在您的系统上编译和运行。这可能是更简单的选择。

相关内容