Всеки потребител на Windows е запознат с известие от типа "Не изключвайте компютъра си, в ход е актуализация на системата". Сега тази ситуация може да се случи, когато използвате системата Ubuntu. Автоматичното обновяване се стартира веднага след зареждането на дистрибуцията и пречи на инсталирането на пакетите. За автоматичното обновяване отговаря програмата unattended-upgrades, която се доставя с Ubuntu по подразбиране. Съществуват различни начини за деактивиране на програмата, а с нея и на автоматичното обновяване.
В графичния потребителски интерфейс има опция за деактивиране на проверката за актуализации. Логично е, че ако системата не търси и не намира актуализации, няма да се извърши инсталация в автоматичен режим. За да направите това, изберете "Програми и актуализации" и след това щракнете върху раздела "Актуализации":
Изберете "Никога" срещу опцията "Автоматична проверка за актуализации".
Следващият начин за деактивиране на автоматичните актуализации включва конфигуриране на пакет, наречен unattended-updates
. За да направите това, отворете файла с име /etc/apt/apt.conf.d/20auto-upgrades
и направете следните промени: задайте APT::Periodic::Unattended-Upgrade и APT::Periodic::Update-Package-Lists
на 0:
$ sudo vi /etc/apt/apt.conf.d/20auto-upgrades
Потребителят все още има възможност да забрани само отделни източници на актуализации. За тази цел трябва да се работи с конфигурационния файл /etc/apt/apt.conf.d/50unattended-upgrades
. В Unattended-Upgrade::Allowed-Origins
избирателно коментирайте отделни позиции, например:
$ sudo vi /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Allowed-Origins {
// "${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
Ако добавите имената на определени програми в секциите за пакети в Unattended-Upgrade::Package-Blacklist
, това ще ви нареди да не търсите и инсталирате сервизни пакети за тях:
Unattended-Upgrade::Package-Blacklist {
"vim";
"libc6";
};
Деактивирайте само тези програми и актуализации, които наистина не са ви необходими. В противен случай в бъдеще ще трябва сами да ги търсите и инсталирате в Ubuntu.