Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
serverguide-precise-ru.pdf
Скачиваний:
77
Добавлен:
03.05.2015
Размер:
1.86 Mб
Скачать
//
};

Управление пакетами

5. Автоматические обновления

Пакет unattended-upgrades может использоваться для автоматической установки обновлённых пакетов и может быть сконфигурирован на обновление всех пакетов или установку только изменений для

безопасности системы. Во-первых, установите пакет, введя в командной строке:

sudo apt-get install unattended-upgrades

Чтобы настроить unattended-upgrades, отредактируйте /etc/apt/ apt.conf.d/50unattended-upgrades изменив следующие строки так, как вам это необходимо:

Unattended-Upgrade::Allowed-Origins { "Ubuntu precise-security"; "Ubuntu precise-updates";

Некоторые пакеты могут быть указаны в "чёрном" списке что означает, что они не будут обновляться. Чтобы поместить пакет в "чёрный" список:

Unattended-Upgrade::Package-Blacklist {

//"vim";

//"libc6";

//"libc6-dev";

//"libc6-i686";

};

Двойная косая черта «//» означает комментарий, то есть всё, что находится после "//", не будет обрабатываться.

Чтобы включить автоматические обновления, отредактируйте /etc/apt/ apt.conf.d/10periodic и задайте соответствующие конфигурационные параметры apt:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "1";

APT::Periodic::AutocleanInterval "7";

APT::Periodic::Unattended-Upgrade "1";

Приведённая выше конфигурация обновляет список пакетов, скачивает и устанавливает доступные обновления каждый день. Локальный архив загрузок очищается каждую неделю.

Вы можете почитать больше о настройках периодичности apt в

заголовке сценария //etc/cron.daily/apt.

33

Управление пакетами

Результаты unattended-upgrades будут занесены в /var/log/unattended-

upgrades.

5.1. Уведомления

Настройка Unattended-Upgrade::Mail в /etc/apt/apt.conf.d/50unattended-upgrades

позволит unattended-upgrades сообщать администратору по электронной почте подробности о любых пакетах, нуждающихся в обновлении или имеющих проблемы.

Ещё один полезный пакет — apticron. apticron настраивает задание cron для отправки электронны писем администратору с информацией о любых пакетах в системе, для которых доступны обновления, а также отчётом об изменениях в каждом пакете.

Для установки пакета apticron в терминале введите:

sudo apt-get install apticron

После установки пакета отредактируйте /etc/apticron/apticron.conf, чтобы установить адрес электронной почты и другие опции:

EMAIL="root@example.com"

34

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]