Y a-t-il un équivalent à faire aptitude safe-upgrade
en utilisant apt-get
?
Y a-t-il un équivalent à faire aptitude safe-upgrade
en utilisant apt-get
?
La commande apt-get
plus proche de aptitude safe-upgrade
est upgrade
, mais il y a une différence.
aptitude safe-upgrade
met à niveau les packages actuellement installés et peut installer de nouveaux packages pour résoudre de nouvelles dépendances, mais ne supprime jamais les packages.
apt-get upgrade
met à niveau les packages actuellement installés, mais n'installe ni ne supprime jamais les packages.
Donc, apt-get upgrade
est comparable à aptitude --no-new-installs safe-upgrade
.
Pour être un peu plus précis sur la suppression des paquets:
man aptitude dit:
-safe-upgrade ... Les packages installés ne seront pas supprimés sauf s'ils ne sont pas utilisés ...
alors que man apt-get dit:
-upgrade ... En aucun cas les packages actuellement installés ont été supprimés ...
En combinant la commande de PhoenixS et le commentaire de Roland Becker sur la suppression des paquets inutilisés (et en vérifiant tout cela dans les pages de manuel aptitude
et apt-get
), il semblerait que la commande utilisant apt-get
imite complètement le behvaiour de aptitude safe-upgrade
is
apt-get upgrade --with-new-pkgs --autoremove
Cela a été testé une fois sur Ubuntu 16.04, et au moins exécuté, en supprimant certains paquets et en mettant à jour d’autres paquets, mais sans installer de nouveaux paquets (devinez si ce n’était pas nécessaire dans ce contexte)