Pull to refresh

Debian штуки — apt-mirror

Reading time1 min
Views7.3K
Очередной пост, посвящённый полезным утилитам. из состава Debian =)) На этот раз хочется вспомнить про программу apt-mirror, которая позволяет не много не мало, а создавать свои собственные зеркала Debian репозитариев с ежедневным обновлением онных.

Зачем это может понадобиться, мне даже не нужно говорить, так как все знают, что в локальной сети предприятия или какого-нибудь села/дома легче сделать общее зеркало со срезом репозитария, чем нагружать Интернет-канал каждый раз, когда некоторый индивид использующий на своём рабочем месте 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

ну а дальше — только ждать пока будет скачан и отзеркален весь репозитарий, что может занят вполне значительное время =)) Пользуйтесь на здоровье!
Tags:
Hubs:
+5
Comments11

Articles

Change theme settings