Mise à jour APT vs mise à niveau APT
- 1133
- 353
- Anaïs Charles
Si jamais vous travaillez avec Debian Linux ou l'une des nombreuses distributions Linux qui en ont été dérivées, comme Ubuntu, vous avez probablement vu ou utilisé le gestionnaire de packages APT. APT est comment les packages sont installés, mis à jour et supprimés sur ces systèmes.
Lorsque vous utilisez la ligne de commande, le mise à jour apte
et mise à niveau apt
Les commandes peuvent être utilisées pour mettre à jour les compositions de package et la mise à niveau des packages, respectivement. Dans ce guide, nous examinerons la différence entre les deux commandes et comment elles peuvent toutes deux être utilisées pour mettre à niveau les packages installés sur un système basé sur Debian.
Vous pouvez également voir
Mise à jour apt-get
et mise à niveau de l'apt-get
Commandes utilisées. Nous avons écrit un article complet expliquant la différence entre APT et APT-GET, mais il suffit de dire que ces commandes remplissent essentiellement les mêmes fonctions que les fonctions correspondantes apte
commandes. Dans ce tutoriel, vous apprendrez:
- Quelles distros utilisent la mise à jour APT et la mise à niveau APT?
- Quelle est la différence entre la mise à jour APT et la mise à niveau APT?
Catégorie | Exigences, conventions ou version logicielle utilisée |
---|---|
Système | Debian Linux et la plupart des dérivés |
Logiciel | N / A |
Autre | Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande. |
Conventions | # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier |
Quelles distros utilisent la mise à jour APT et la mise à niveau APT?
Debian et Ubuntu sont probablement les distros Linux les plus notables qui utilisent le logiciel APT (Advanced Package Tool) qui contient le mise à jour apte
et mise à niveau apt
commande, entre autres, que vous avez l'habitude de voir. Il y a beaucoup d'autres distros basés sur Debian, et la plupart d'entre eux utilisent également APT.
Notez que certains dérivés Debian peuvent donner leur propre tour apte
Les commandes fonctionneront de la même manière sur toutes les distros. Vous devriez vérifier les pages de l'homme avec homme apte
sur les autres distros pour être sûr. Dans cet article, nous parlons de apte
Dans le contexte de sa mise en œuvre sur Debian et Ubuntu.
D'autres distributions avec différents gestionnaires de packages comme DNF, Yum, Pacman, etc. ne pourra pas utiliser le apte
Commandes du tout. Ces gestionnaires de packages ont leurs propres fonctions et syntaxe, qui peuvent être très différentes de apte
.
Quelle est la différence entre la mise à jour APT et la mise à niveau APT?
mise à jour apte
télécharge les informations du package à partir de toutes les sources configurées (i.e. les sources configurées à l'intérieur / etc / apt / sources.liste
). C'est ainsi que votre système sait quels packages sont disponibles pour la mise à niveau et où récupérer ce logiciel.
mise à niveau apt
peut ensuite agir sur ces informations et mettre à niveau tous les packages installés vers leurs dernières versions. Cette commande ne mettra à niveau que les packages qui sont déjà installés; il n'installe pas de nouveaux packages à moins qu'ils ne soient requis pour résoudre les dépendances. mise à niveau apt
ne supprimera pas non plus aucun package. Si un package doit être supprimé pour terminer une mise à niveau, la commande ignorera simplement cette mise à niveau et laissera vos packages actuels intacts.
Alors pourquoi ces deux commandes sont-elles séparées?
Étant donné que les commandes vont de pair, de nombreux utilisateurs se demandent pourquoi ils sont même séparés en premier lieu. Il est extrêmement courant d'exécuter les commandes en succession rapide, ou même de les exécuter sur la même ligne, comme ainsi:
$ sudo apt Update && sudo apt upgrade
La raison de la séparation des commandes est parce que mise à niveau apt
tentera de mettre à niveau chaque package installé sur le système, qui n'est pas toujours souhaitable. Par exemple, que se passe-t-il si vous souhaitez seulement passer à la dernière version d'Apache?
$ sudo apt update $ sudo apt install apache2
En utilisant les commandes ci-dessus, vous ne pouvez mettre à niveau que le apache2
emballage et éviter de mettre à niveau le reste du système. Vous pouvez également utiliser ces commandes pour installer Apache sur un système qui ne l'a pas actuellement. Dans un tel cas, courir mise à jour apte
avant le Installation apte
La commande est toujours recommandée, vous vous retrouvez avec la dernière version.
Maintenant que vous connaissez la différence, il est également utile de se souvenir des commandes APT complet
et APT AUTOREMOVE
.
APT complet
fonctionne très similaire à mise à niveau apt
, sauf qu'il a également la capacité de retirer packages du système, si cela est nécessaire pour terminer une mise à niveau. Il est généralement sûr d'utiliser cette commande, mais en cas de doute, vous pouvez essayer un mise à niveau apt
Commandez d'abord pour voir lesquels, le cas échéant, sont retenus. Tous ces apte
Les commandes demandent une confirmation avant d'apporter des modifications à votre système.
APT AUTOREMOVE
Peut être utilisé pour supprimer les packages persistants de votre système qui n'ont été installés que comme dépendances pour d'autres packages. Il est courant que quelques-uns de ces packages traînent après une mise à niveau importante. Ils n'ont plus besoin, donc il n'y a généralement pas beaucoup de sens à les garder. APT a encore besoin de vous pour émettre cette commande, car elle ne veut rien supprimer sans votre consentement. La suppression de ces anciens forfaits libérera un espace disque et gardera votre système propre.
Il est plus courant de l'exécuter juste après la mise à niveau.
$ sudo apt update && sudo apt upgrade && sudo apt autoremove
Ou, pour traverser les boîtes de dialogue de confirmation et rationaliser davantage le processus, vous pouvez utiliser le -y
option.
$ sudo apt Update && sudo apt -y mise à niveau et sud apt -y autoreMove
Réflexions de clôture
Dans ce guide, nous avons appris la différence entre le mise à jour apte
et mise à niveau apt
Commandes sur les systèmes basés sur Debian. Les deux commandes vont de pair et sont nécessaires pour garder les logiciels à jour. Nous avons également appris sur APT complet
et APT AUTOREMOVE
, Deux autres commandes APT qui aident à garder notre système à jour et à nettoyer.
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Une introduction à l'automatisation Linux, des outils et des techniques
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Masterring Bash Script Loops
- Ubuntu 20.04 Guide
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Mint 20: Mieux que Ubuntu et Microsoft Windows?
- Fichiers de configuration Linux: 30 premiers
- Choses à installer sur Ubuntu 22.04
- Comment doubler Kali Linux et Windows 10