Очередной пост, посвящённый полезным утилитам. из состава Debian =)) На этот раз хочется вспомнить про программу apt-mirror, которая позволяет не много не мало, а создавать свои собственные зеркала Debian репозитариев с ежедневным обновлением онных.
Зачем это может понадобиться, мне даже не нужно говорить, так как все знают, что в локальной сети предприятия или какого-нибудь села/дома легче сделать общее зеркало со срезом репозитария, чем нагружать Интернет-канал каждый раз, когда некоторый индивид использующий на своём рабочем месте Debian GNU/Linux захочет обновиться до более свежей версии.
Итак, сначала следует установить программу выполнив
После этого действа, вызовом
можно увидеть строки
Первый файл в этом списке — конфигурационный, второй — файл. который будет запускать программу ежедневно по крону. Всё что нам необходимо для начала зеркалирования — изменить соответсвующим образом файл /etc/apt/mirror.list. Сделаем это!
По самому минимуму достаточно указать следующие параметры:
Сохраняем конфиг и выполняем команду
ну а дальше — только ждать пока будет скачан и отзеркален весь репозитарий, что может занят вполне значительное время =)) Пользуйтесь на здоровье!
Зачем это может понадобиться, мне даже не нужно говорить, так как все знают, что в локальной сети предприятия или какого-нибудь села/дома легче сделать общее зеркало со срезом репозитария, чем нагружать Интернет-канал каждый раз, когда некоторый индивид использующий на своём рабочем месте Debian GNU/Linux захочет обновиться до более свежей версии.
Итак, сначала следует установить программу выполнив
sudo apt-get install apt-mirror
После этого действа, вызовом
dpkg-query -L apt-mirror
можно увидеть строки
...
/etc/apt/mirror.list
...
/etc/cron.d/apt-mirror
Первый файл в этом списке — конфигурационный, второй — файл. который будет запускать программу ежедневно по крону. Всё что нам необходимо для начала зеркалирования — изменить соответсвующим образом файл /etc/apt/mirror.list. Сделаем это!
sudo nano /etc/apt/mirror.list
По самому минимуму достаточно указать следующие параметры:
set base_path /home/mirror
set _tilde 0
#source
deb-src ftp.iinet.net.au/debian/debian lenny main contrib non-free
deb-src ftp.iinet.net.au/debian/debian sid main contrib non-free
#binary
deb ftp.iinet.net.au/debian/debian lenny main contrib non-free
deb ftp.iinet.net.au/debian/debian sid main contrib non-free
Сохраняем конфиг и выполняем команду
apt-mirror
ну а дальше — только ждать пока будет скачан и отзеркален весь репозитарий, что может занят вполне значительное время =)) Пользуйтесь на здоровье!