Comment puis-je désactiver par programmation/script les mises à niveau sans surveillance d'apt ? Exécution d'Ubuntu 16.04.
Réponse acceptée :
Plusieurs méthodes existent :
Première méthode
-
Désactivez la mise à niveau automatique en reconfigurant les
unattended-upgrades
dans le/etc/apt/apt.conf.d/50unattended-upgrades
fichier :-
Commentez les lignes individuelles dans
Unattended-Upgrade::Allowed-Origins
ensemble de règles :-Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}-security"; // "${distro_id}:${distro_codename}-updates"; // "${distro_id}:${distro_codename}-proposed"; // "${distro_id}:${distro_codename}-backports"; };
-
-
Désactivez sélectivement la mise à jour automatique au niveau d'un package, en ajoutant des noms de package à l'ensemble de règles "Unattened-Upgrade :Package-Blacklist" :
Unattended-Upgrade::Package-Blacklist { // "vim"; // "libc6"; };
Deuxième méthode
-
Désactivez la mise à jour automatique à l'échelle du système à partir de
/etc/apt/apt.conf.d/10periodic
fichier :-
sudo nano /etc/apt/apt.conf.d/10periodic
:APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; APT::Periodic::Unattended-Upgrade "0"; <--- line of interest, should be "0"
-
Troisième méthode :
Accédez au Ubuntu Software Center
, Edit --> Software Sources
, choisissez Never
pour Automatically check for update
Source (y compris les images) :
http://ask.xmodulo.com/disable-automatic-updates-ubuntu.html