自从 Lucid 的软件包从 移到archive.ubuntu.com
后,old-releases.ubuntu.com
我有点担心存储库的可用性,并想提供一个完整的本地镜像。
除了 之外,您是否知道还有其他方法可以下载整个 Ubuntu 软件包存储库(lucid、lucid-backports、lucid-security 和 lucid-updates)wget -r
?我无法使用 rsync 或 ftp 连接到old-releases.ubuntu.com
。
编辑:这个问题不是重复的如何创建本地 APT 存储库?因为问题是关于如何在old-releases.ubuntu.com
不知道要镜像哪些包的情况下进行镜像(否则我可以简单地使用apt-proxy
)。
答案1
有一些可用的镜像工具,debmirror 就是其中之一(apt-get install debmirror
)。
希望以下脚本(基本上是一条命令)能起作用。完整版本有相当多的 GB,所以我没有彻底测试它。
#!/bin/sh
debmirror -v --timeout=300 \
--cleanup --host=old-releases.ubuntu.com \
--root=ubuntu --method=http --diff=none \
--getcontents --no-check-gpg \
--no-source \
--di-dist=lucid --di-arch=i386,amd64 \
--section=main,restricted,universe,multiverse,main/debian-installer \
--dist=lucid,lucid-updates,lucid-security \
--arch=i386,amd64 /mirror/lucid