![apt-mirror - 更改源镜像会创建新的下载文件夹](https://linux22.com/image/964239/apt-mirror%20-%20%E6%9B%B4%E6%94%B9%E6%BA%90%E9%95%9C%E5%83%8F%E4%BC%9A%E5%88%9B%E5%BB%BA%E6%96%B0%E7%9A%84%E4%B8%8B%E8%BD%BD%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我的办公室里有一个运行在 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 配置。(例如虚拟主机。)
卡雷尔