apt-mirror - изменение исходного зеркала создает новую папку для загрузок

У меня в офисе есть локальное зеркало Ubuntu, работающее на Ubuntu 10.04, которое использует archive.ubuntu.com для загрузки обновлений и выпусков. Я работал с этим зеркалом с момента выхода Hardy Heron в Ubuntu. Он загружает все в папку /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, указав каталог ubuntu в каталоге in.archive.ubuntu.com. Либо вы используете быстрый и грязный метод, как описано в http://unixrob.blogspot.nl/2012/05/create-apt-mirror-with-ubuntu-1204-lts.html. Или вы измените свою конфигурацию apache по мере необходимости. (например, виртуальный хост.)

Карел

Другие вопросы по тегам