Si j’ai bien compris en réalité c’est la même chose en y ajoutant une gestion intelligente des changements de dépendances dans les nouvelles versions des paquets
Cette expression contient deux commandes distinctes. apt-get update met à jour la liste des paquets et leurs versions disponibles sur les dépôts configurés (miroir réseau, fichiers locaux…) apt-get upgrade met à jour les paquets qui peuvent l’être sans installer ou supprimer d’autres paquets. apt-get dist-upgrade met à jour les paquets et peut installer ou supprimer d’autres paquets si les dépendances l’exigent. apt update et aptitude update font la même chose que apt-get update. apt upgrade met à jour les paquets et peut installer (mais pas supprimer) d’autres paquets si les dépendances l’exigent. apt full-upgrade, apt dist-upgrade et aptitude full-upgrade font la même chose que apt-get dist-upgrade. dist-upgrade vient de apt alors que full upgrade vient d’aptitude, mais ça fait la même chose.
En effet tu es bourrin. Je préfère utiliser upgrade en temps normal, ce qui affiche la liste des paquets qui ne peuvent pas être mis à jour (ce qui est rare dans une version stable et ne concerne que quelques paquets comme les méta-paquets du noyau, et des programmes comme firefox dont les correctifs seraient trop compliqués à rétroporter) examiner les changements de dépendances et le cas échéant utiliser full-upgrade/dist-upgrade.
clean efface les fichiers de cache d’apt (paquets téléchargés, listes de paquets…). C’est intéressant si on n’a pas beaucoup d’espace libre. Il est rare qu’on ait besoin de réinstaller un paquet déjà téléchargé.
La commande su lance un shell root. La commande exit permet de quitter ce shell root et de revenir au shell utilisateur.
J’ai vu qu’il existe au moins 3 applications qui permettent la mise à jour de Debian
cron-apt qui vérifie les MaJ sans les installer
Unattended qui installe les MaJ
et un autre dont je ne retrouve pas le nom
N’est-il pas plus simple de faire une tache cron qui lance
Parce qu’il faut gèrer l’installation de paquets qui n’cessitent une intéraction utilisateur à l’install, ce qui est un peu pénible, alors qu’unattended-upgrade gère ça tout seul par défaut:
pas la peine de réinventer la roue.
il est vrai que les logiciels gnome sont très lourd et je suis d’accord que 2 commandes apt suffisent.
l’interactivité ça se gère très bien dans les scripts
C’était la question que j’allais poser le script de grandtoubab peut il installer suite au téléchargement sans reboot (Vue que Unattended ne reboot pas)…
comme déjà dit, ce script est lancé par un service à l’init systemd , donc au boot uniquement, car je suis sur un PC que j’arrête et démarre quotidiennement
il correspond à mon besoin, gestion arret/ démarrage de Sophos antivirus, acceptation systématique de toutes les mises à jour, envoi d’un mail que je peux lire par Thunderbird
Donc ce n’est qu’un exemple pour illustrer les facilités de Linux…
Si tu veux une tâche périodique il faut lancer un script par le calendrier , exemple anacron