使用 apt-mirror 进行镜像并排除某些部分/类别

使用 apt-mirror 进行镜像并排除某些部分/类别

我目前正在使用 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="";

相关内容