Обновления в Debian

среда, 4 февраля 2009 г.
Конфигурация apt

Кроме основного файла sources.list создаём:

vi /etc/apt/sources.list.d/security.list:
deb http://security.debian.org/debian-security/ etch/updates main contrib non-free


vi /etc/apt/sources.list.d/volatile.list:
deb http://volatile.debian.org/debian-volatile/ etch main contrib non-free



Автоматические обновления с помощью cron-apt

устанавливаем пакет:
apt-get -y install cron-apt

создаём файлы конфигурации

vi /etc/cron-apt/action.d/4-security:
upgrade -y -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list


vi /etc/cron-apt/action.d/5-volatile:
upgrade -y -o Dir::Etc::SourceList=/etc/apt/sources.list.d/volatile.list


volatile — это репозитарий, который позволяет обновлять те пакеты из текущей стабильной версии, которые требуют регулярного обновления. Нужен он для того, чтобы не вносить в стабильный репозитарий пакеты, не прошедшие стандартный путь через ветку testing.

Экономим трафик с apt-proxy

apt-proxy — це демон написаний на python, кеширует и сохраняет на локальной машине загруженные пакеты

установка пакета:
apt-get install apt-proxy

на 9999 порту висит демон apt-proxy, готовый раздавать обновления

по умолчанию загруженные пакеты лежат в папке /var/cache/apt-proxy

конфигурационный файл - /etc/apt-proxy/apt-proxy-v2.conf

на машинах, обновляющихся с прокси в файле /etc/apt/sources.list добавляем следующую строку

http://$APT_PROXY_MACHINE:9999/debian

0 коммент.:

Отправить комментарий