我目前正在使用 apt-mirror 创建 Debian 存储库的本地镜像。
由于镜像存储库仅供无头服务器的机器使用,并且为了减少当前镜像大小(约 75GB),因此永远不需要游戏等类别以及其他类别。
我该如何指定(也许在 mirror.list 上?)我想从镜像中排除哪些部分/类别?
可能有点主观,但除了游戏之外,还有哪些其他部分/类别可以“安全地”忽略,以达到我的环境目的?
由于所有机器都使用精确,因此我的 mirror.list 如下所示。
# MAIN
deb-amd64 http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb-i386 http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
# SECURITY
deb-amd64 http://archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
deb-i386 http://archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
另外,您还建议将哪些内容添加到列表中,以便镜像相对稳定的环境?我再次理解这是主观的,只是寻求一些指示。
答案1
遗憾的是,apt-mirror
它无法完成这样的任务。不过,该debmirror
工具确实具有以下功能:
--exclude-deb-section=regex
Never download any files whose Debian Section (games, doc, oldlibs,
science, ...) match the regex. May be used multiple times.
这可以在 中进行配置/etc/debmirror.conf
。只需从 复制示例/usr/share/doc/debmirror/examples/debmirror.conf
,然后进行您喜欢的配置即可。重要的是# @excludes_deb_section="";
。