Фоновое автообновление системы

Автор Leo, 18 июля 2012, 16:33:48

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Leo

Если вас как и меня достали уведомления об имеющихся обновлениях, то можно легко автоматизировать этот процесс.
Для начала узнаем установлен ли на компьютере пакет unattended-upgrades, не буду вдаваться в подробности как это сделать, используйте для этого любую программу управления пакетами (dpkg, apt-get, aptitude, synaptic или даже packagesearch), если не установлен - установим, если установлен, то в консоли или терминале вводим:

dpkg-reconfigure unattended-upgrades

отвечаем утвердительно на один единственный вопрос - сделать обновления автоматическими или нет. После чего обновления с официальных репозиториев должны будут происходить в фоновом режиме с параметрами по-умолчанию. Эти самые параметры хранятся в файлах /etc/apt/apt.conf.d/50unattended-upgrades и /etc/apt/apt.conf.d/10periodic в принципе там всё прозрачно. Если хотите чтобы вам на электронную почту приходили письма об конфликтах в ходе обновления то должен быть установлен пакет bsd-mailx и в файле настроек /etc/apt/apt.conf.d/50unattended-upgrades должен быть раскоментирован и отредактирован пункт Unattended-Upgrade::Mail.
Берегите нервы! ;D

p.s.: для полного счастья можно удалить пакет update-notifier, тот самый, который висит в трее и мешает жить.

sserjoga

А если я хочу совсем эти уведомления отключить? Как это сделать?

Leo

Смотря какая графическая среда (KDE, GNOME, XFCE, LXDE или ещё чего)... Проверьте - установлен пакет update-notifier или нет, если установлен - можно попробовать его удалить... но надо смотреть что вместе с ним будет удалено, иначе можно удалить что-нибудь нужное. А вообще обычно в графической среде настраивается отображение этих уведомлений.

makla4nik

а я вот работал в конторе одной, меня попросили сделать так, чтобы на компах пользователей (стояла убунта 12 с подобием второго гнома (не помню как называется, но не mate и не xfce)) не появлялось окошко о предложении обновления системы. Я решил вопрос глобально - снёс гуйный обновлятель и система обновлялась скриптом... Внимание, вопрос - были ли другие варианты у меня?

alsoijw

makla4nik, убрать его из автозапуска.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

ffrr

#5
файл
/etc/apt/apt.conf.d/10periodic


отсутствует в пакете:

% dpkg -L unattended-upgrades | grep periodic


Сообщение объединено: 04 Апрель 2015, 07:43:05

содержимое файла /etc/apt/apt.conf.d/10periodic примерно такое?:

// Enable the update/upgrade script (0=disable)
APT::Periodic::Enable "1";

// Do "apt-get update" automatically every n-days (0=disable)
APT::Periodic::Update-Package-Lists "1";

// Do "apt-get upgrade --download-only" every n-days (0=disable)
APT::Periodic::Download-Upgradeable-Packages "1";

// Run the "unattended-upgrade" security upgrade script
// every n-days (0=disabled)
// Requires the package "unattended-upgrades" and will write
// a log in /var/log/unattended-upgrades
APT::Periodic::Unattended-Upgrade "1";

// Do "apt-get autoclean" every n-days (0=disable)
APT::Periodic::AutocleanInterval "7";


Сообщение объединено: 04 Апрель 2015, 08:35:29

plz, дайте пример рабочего файла /etc/apt/apt.conf.d/10periodic

Сообщение объединено: 04 апреля 2015, 08:42:28

какая строка должна быть вместо

// Do "apt-get upgrade --download-only" every n-days (0=disable)
APT::Periodic::Download-Upgradeable-Packages "1";


чтобы не только загружались пакеты, а устанавливались?
ffrr

makla4nik

Цитата: alsoijw от 04 марта 2015, 14:36:10makla4nik, убрать его из автозапуска.
забыл сказать - сделать это надо было по ssh...