如何处理自定义存储库和 apt-mirror?

如何处理自定义存储库和 apt-mirror?

我们通过 apt-mirror 运行内部 debian 软件包镜像,这对于官方 debian 软件包存储库来说运行良好。但是,现在我想添加自定义存储库,apt-mirror 应该监视这些存储库并保持最新状态。

我遇到的问题是弄清楚如何将自定义存储库的内容符号链接到我的文档

现在我已经设置了以下符号链接:

/var/www/debian -> /var/spool/apt-mirror/mirror/ftp.no.debian.org/debian
/var/www/debian-security -> /var/spool/apt-mirror/mirror/security.debian.org/debian-security

我如何将 /var/www 中的符号链接添加到以下软件包镜像中,以避免为每个软件包添加新的 /var/www 目录:

/var/spool/apt-mirror/mirror/pkg.jenkins-ci.org/debian/binary
/var/spool/apt-mirror/mirror/dev.zenoss.org/deb/dists/main/stable/binary-i386

最好能够添加更多自定义存储库,而无需在所有使用内部镜像的机器上更新 /etc/apt/sources.list。例如,让它们都可以通过以下方式访问

deb http://mirror.internal/debian-custom main

答案1

您要镜像的每个存储库都是独立的,需要单独的 sources.list 条目,或者 sources.list.d/ 文件。镜像目录树结构中的不同结构使情况更加复杂。作为 apt-mirror Debian 软件包维护者之一,我可以说这不是它开发时要支持的东西。

如果你想要一个自定义存储库,你需要获取所有这些自定义存储库的内容,并使用可用于处理你自己的软件包之一来生成你自己的软件包文件存储库我会考虑调查迷你安装或者复制版你想要做的事。

相关内容