如何获取 Ubuntu 服务器 12.04 (Precise Pangolin) 的所有软件包存储库

如何获取 Ubuntu 服务器 12.04 (Precise Pangolin) 的所有软件包存储库

我是 Ubuntu 新手。

我想为 Ubuntu 12.04 (Precise Pangolin) 设置一个本地存储库,因为我的笔记本电脑无法访问互联网。我使用本地链接 (mirror ini Indonesia) 下载了存储库,但部分存储库有错误。下载的链接或类似内容是什么?

答案1

你可以rsync镜子这样做的好处是,你只需再次运行命令即可更新。缺点是,你需要下载一切...我们谈论的是数百 GB。

如果你只想在局域网客户端之间缓存更新,缓存代理或许是一个更好的主意。

但假设您想要一切,让我们首先为我们的镜像创建一个目录。

mkdir -p ubuntu-mirror/dists

然后我们就可以rsync进入那个。下面我的版本只为您提供所需的位,而不是同步每个版本。如果您需要-backports-proposed,请添加它们。

rsync -avz rsync://archive.ubuntu.com/ubuntu/dists/precise{,-security,-updates} ubuntu-mirror/dists/

印度尼西亚大学有一个镜像。他们可能有更好的网络,而且几乎肯定会比伦敦服务器具有更好的延迟。kambing.ui.ac.id用代替archive.ubuntu.com。所有内容都已签名,因此只要您没有伪造密钥,您就可以信任镜像。

现在第一次运行大约需要一百年。我不知道,这实际上取决于服务器、你的连接以及当时存储库的实际大小。它几乎肯定会花费很长时间,以至于你很快就会过时。幸运的是,更新速度更快。

如果发现kambing.ui.ac.id包裹损坏,请使用中央服务器。

但之后,您可以按照自己喜欢的方式共享它并将其添加到您的 apt 源中。同样,它全部使用标准键,因此除了将其位置添加到您的 之外,您不需要添加任何其他内容/etc/apt/sources.list

相关内容