Если вас как и меня достали уведомления об имеющихся обновлениях, то можно легко автоматизировать этот процесс.
Для начала узнаем установлен ли на компьютере пакет 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, тот самый, который висит в трее и мешает жить.
А если я хочу совсем эти уведомления отключить? Как это сделать?
Смотря какая графическая среда (KDE, GNOME, XFCE, LXDE или ещё чего)... Проверьте - установлен пакет update-notifier или нет, если установлен - можно попробовать его удалить... но надо смотреть что вместе с ним будет удалено, иначе можно удалить что-нибудь нужное. А вообще обычно в графической среде настраивается отображение этих уведомлений.
а я вот работал в конторе одной, меня попросили сделать так, чтобы на компах пользователей (стояла убунта 12 с подобием второго гнома (не помню как называется, но не mate и не xfce)) не появлялось окошко о предложении обновления системы. Я решил вопрос глобально - снёс гуйный обновлятель и система обновлялась скриптом... Внимание, вопрос - были ли другие варианты у меня?
makla4nik, убрать его из автозапуска.
файл
/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";
чтобы не только загружались пакеты, а устанавливались?
Цитата: alsoijw от 04 марта 2015, 14:36:10makla4nik, убрать его из автозапуска.
забыл сказать - сделать это надо было по ssh...