Każdy użytkownik systemu Windows zna takie powiadomienie jak "Nie wyłączaj komputera, trwa aktualizacja systemu". Teraz taka sytuacja może się zdarzyć podczas korzystania z systemu Ubuntu. Automatyczna aktualizacja uruchamiana jest natychmiast po załadowaniu dystrybucji i ingeruje w instalację pakietów. Za automatyczną aktualizację odpowiedzialny jest program unattended-upgrades, który domyślnie dostarczany jest z Ubuntu. Istnieją różne sposoby wyłączenia tego programu, a wraz z nim automatycznej aktualizacji.
W GUI istnieje opcja wyłączenia sprawdzania aktualizacji. Logicznie rzecz biorąc, jeśli system nie będzie wyszukiwał i znajdował aktualizacji, to nie nastąpi instalacja w trybie automatycznym. Aby to zrobić, "Programy i aktualizacje", a następnie kliknij kartę "Aktualizacje":
Wybierz "Nigdy" przy opcji "Automatycznie sprawdzaj dostępność aktualizacji".
Kolejnym sposobem na wyłączenie automatycznych aktualizacji jest skonfigurowanie pakietu o nazwie unattended-updates
. Aby to zrobić, otwórz plik o nazwie /etc/apt/apt.conf.d/20auto-upgrades
i wprowadź następujące zmiany: ustaw APT::Periodic::Unattended-Upgrade i APT::Periodic::Update-Package-Lists
na 0:
$ sudo vi /etc/apt/apt.conf.d/20auto-upgrades
Użytkownik nadal ma możliwość wyłączenia tylko poszczególnych źródeł aktualizacji. W tym celu należy pracować z plikiem konfiguracyjnym /etc/apt/apt.conf.d/50unattended-upgrades
. W Unattended-Upgrade::Allowed-Origins
należy na przykład selektywnie komentować poszczególne pozycje:
$ 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";
};
Jeśli dodasz nazwy niektórych programów do sekcji pakietów w Unattended-Upgrade::Package-Blacklist
, spowoduje to, że nie będziesz wyszukiwał i instalował dla nich dodatków Service Pack:
Unattended-Upgrade::Package-Blacklist {
"vim";
"libc6";
};
Wyłącz tylko te programy i aktualizacje, których naprawdę nie potrzebujesz. W przeciwnym razie będziesz musiał samodzielnie wyszukać i zainstalować je w Ubuntu w przyszłości.