вторник, сентября 28, 2010

Автоматическое обновление security updates в Debian stable

устанавливаем сам пакет для авто обновлений
apt-get install -y unattended-upgrades
редактируем конфиг
vim /etc/apt/apt.conf
вставляем
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";


логи установленых обновлений доступны в /var/log/unattended-upgrades/
для каждого обновления если таковое было создаётся отдельный лог вида:
unattended-upgrades-dpkg_yyyy-mm_dd:hh:ss.номер.log
для продвинутых:

vim /etc/apt/apt.conf.d/50unattended-upgrades

добавляем пакеты которые не хотим обновлять
пример там есть:
// never update the packages in this list
Unattended-Upgrade::Package-Blacklist {
// "vim";
};


P.S. советую убрать\отключить все "левые" репозитории в /etc/apt/sources.list
иначе можно получить кашу а не рабочую систему.
P.P.S. также заменить stable на имя релиза, lenny к примеру.


пример sources.list

deb http://ftp.de.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.de.debian.org/debian/ lenny main non-free contrib

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free



радуемся жизни

Комментариев нет: