Как да деактивирам автоматичните актуализации в Ubuntu ?
По подразбиране Ubuntu инсталира актуализации автоматично, за да поддържа системата ви сигурна и стабилна. Това е полезно за повечето потребители, но в някои случаи може да искате да контролирате актуализациите ръчно – например на сървъри, тестови среди или когато трябва да поддържате определени версии на софтуера.
Основни механизми за актуализиране в Ubuntu
- unattended-upgrades – услуга, която автоматично инсталира актуализации, най-вече пачове за сигурност.
- APT Periodic – контролира колко често се проверяват и изтеглят актуализациите.
- snapd – актуализира автоматично пакетите Snap.
- systemd timers – фонови задачи, които изпълняват проверки на актуализациите по график.
Деактивиране на автоматичните актуализации на APT (системни актуализации)
Метод 1: Редактиране на конфигурационния файл
Отворете файла:
Променете или добавете тези редове:
Запазете (Ctrl+O) и излезте (Ctrl+X).
Метод 2: Премахване на пакета unattended-upgrades
Деактивиране на автоматичните актуализации Snap
Вариант 1: Спрете и деактивирайте услугата
Вариант 2: Промяна на графика за обновяване (по-безопасно)
Добавяне:
Това блокира автоматичните актуализации на Snap.
Деактивиране на таймерите на systemd за APT
Ubuntu използва таймери за актуализациите. За да ги деактивирате:
Проверете дали автоматичните актуализации са деактивирани
И двете трябва да се показват като неактивни.
Проверете също:
Важни бележки след деактивиране на автоматичните актуализации
Актуализирайте ръчно:
- Следете новините за сигурността, за да знаете кога да актуализирате.
- На производствени сървъри направете резервни копия или моментни снимки на системата, преди да актуализирате.
- За да активирате отново автоматичните актуализации, променете стойностите на конфигурацията обратно на “1” или инсталирайте отново unattended-upgrades.
Заключение
Деактивирането на автоматичните актуализации в Ubuntu ви дава пълен контрол върху това кога и как се прилагат актуализациите. Това може да е полезно за сървъри и специални среди, където стабилността е по-важна от незабавните актуализации. В същото време то изисква отговорност: трябва да прилагате актуализациите за сигурност ръчно и да следите за уязвимости.