debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Фоновое автообновление системы  (Прочитано 7567 раз)

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

Оффлайн Leo

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 843
  • Jabber: leo.bs@jabber.ru
Если вас как и меня достали уведомления об имеющихся обновлениях, то можно легко автоматизировать этот процесс.
Для начала узнаем установлен ли на компьютере пакет 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, тот самый, который висит в трее и мешает жить.
« Последнее редактирование: 18 Июль 2012, 16:40:43 от Leo »
 
Пользователи, которые поблагодарили этот пост: vadimcucherencko

Оффлайн sserjoga

  • Пользователь
  • *
  • Сообщений: 20
Re: Фоновое автообновление системы
« Ответ #1 : 23 Февраль 2015, 22:31:06 »
А если я хочу совсем эти уведомления отключить? Как это сделать?
 

Оффлайн Leo

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 843
  • Jabber: leo.bs@jabber.ru
Re: Фоновое автообновление системы
« Ответ #2 : 23 Февраль 2015, 22:43:10 »
Смотря какая графическая среда (KDE, GNOME, XFCE, LXDE или ещё чего)... Проверьте - установлен пакет update-notifier или нет, если установлен - можно попробовать его удалить... но надо смотреть что вместе с ним будет удалено, иначе можно удалить что-нибудь нужное. А вообще обычно в графической среде настраивается отображение этих уведомлений.


Оффлайн makla4nik

  • Новичок форума
  • Сообщений: 5
Re: Фоновое автообновление системы
« Ответ #3 : 04 Март 2015, 14:28:17 »
а я вот работал в конторе одной, меня попросили сделать так, чтобы на компах пользователей (стояла убунта 12 с подобием второго гнома (не помню как называется, но не mate и не xfce)) не появлялось окошко о предложении обновления системы. Я решил вопрос глобально - снёс гуйный обновлятель и система обновлялась скриптом... Внимание, вопрос - были ли другие варианты у меня?
 

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Ветеран
  • *****
  • Сообщений: 1231
Re: Фоновое автообновление системы
« Ответ #4 : 04 Март 2015, 14:36:10 »
makla4nik, убрать его из автозапуска.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн ffrr

  • Местный житель
  • ***
  • Сообщений: 264
  • ffrr
Re: Фоновое автообновление системы
« Ответ #5 : 04 Апрель 2015, 07:36:56 »
файл /etc/apt/apt.conf.d/10periodic

отсутствует в пакете:
% dpkg -L unattended-upgrades | grep periodic

Сообщение объединено: [time]04 Апрель 2015, 07:43:05[/time]
содержимое файла /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";

Сообщение объединено: [time]04 Апрель 2015, 08:35:29[/time]
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";

чтобы не только загружались пакеты, а устанавливались?
« Последнее редактирование: 04 Апрель 2015, 08:42:28 от ffrr »
ffrr
 

Оффлайн makla4nik

  • Новичок форума
  • Сообщений: 5
Re: Фоновое автообновление системы
« Ответ #6 : 23 Июнь 2015, 19:25:08 »
makla4nik, убрать его из автозапуска.
забыл сказать - сделать это надо было по ssh...
 

Теги: