apt-mirror - 更改源镜像会创建新的下载文件夹

apt-mirror - 更改源镜像会创建新的下载文件夹

我的办公室里有一个运行在 ubuntu 10.04 上的本地 Ubuntu 镜像,它使用 archive.ubuntu.com 下载更新和发布。自从 Ubuntu 的 Hardy Heron 发布以来,我一直在运行这个镜像。它会下载 /export/ubuntu-repo1/apt-mirror/mirror/archive.ubuntu.com/ 文件夹下的所有内容。

最近我发现印度的镜像,即 in.archive.ubuntu.com 对我来说比http://archive.ubuntu.com总部位于英国。因此,为了下载最新版本的 QUANTAL QUETZAL,我在 /etc/apt/mirror.list 中配置了印度镜像

做出此更改并让 apt-mirror 整夜运行后,我发现它将所有内容都下载到了一个名为“in.archive.ubuntu.com”的新文件夹中,所以现在我有两个文件夹,apt-mirror 可以在其中下载更新。

/export/ubuntu-repo1/apt-mirror/mirror/archive.ubuntu.com/ /export/ubuntu-repo1/apt-mirror/mirror/in.archive.ubuntu.com/

现在,由于 apache 没有配置“in.archive.ubuntu.com”,Ubuntu 客户端无法访问 QUANTAL QUETZAL 版本及其更新。

我的问题是:

有没有办法将“in.archive.ubuntu.com”下下载的所有内容复制到“archive.ubuntu.com”,以便 Ubuntu 客户端可以访问最新版本的所有新更新?其次,即使使用印度镜像,我是否可以配置 apt-mirror 将所有内容下载到 archive.ubuntu.com?

非常感谢您的帮助。

伊卡齐

答案1

我遇到了同样的问题。但似乎将所有文件夹重命名为新的镜像站点可以解决问题。由于您想继续使用 in.archive.ubuntu.com 镜像站点,因此确保您的客户端可以连接到您的本地镜像站点会更容易。对于您的情况:将您的 ../mirror/archive.ubuntu.com 更改为 ../mirror/in.archive.ubuntu.com ../skel/archive.ubuntu.com 更改为 ../skel/in.archive.ubuntu.com

由于您已经有了 in.archive.ubuntu.com 目录,如果它已完成,那么您只需要更改 apache 配置。然后更改 apache 配置以指向 in.archive.ubuntu.com 目录中的 ubuntu 目录。您可以使用快速而粗略的方法,如中所述http://unixrob.blogspot.nl/2012/05/create-apt-mirror-with-ubuntu-1204-lts.html。或者您可以根据需要更改 apache 配置。(例如虚拟主机。)

卡雷尔

相关内容