Mise à jour apt-get vs mise à niveau

Mise à jour apt-get vs mise à niveau
La mise à jour apt-get et la mise à niveau APT-GET sont deux des commandes Linux les plus courantes. Vous ne pouvez pas leur échapper, donc faire votre paix en comprenant leur différence est votre meilleure solution. En outre, chaque fois que vous avez besoin d'une installation propre de packages, vous devez utiliser les deux commandes. Si vous ne comprenez pas ce que les deux commandes impliquent et quelles sont leurs différences, restez et apprenez.

Travailler avec APT dans Linux

Les packages sont installés, mis à jour et supprimés à l'aide du APTE Gestionnaire de packages dans Linux. Ubuntu et Debian sont les distros communs où vous rencontrez l'outil de package avancé (APT). La mise à jour apt-get et la mise à niveau APT-GET sont les exemples des commandes qui tombent sous APT.

Vous ne pouvez pas utiliser l'APT si vous utilisez les autres distributions comme Centos. Au lieu de cela, vous pouvez utiliser les gestionnaires de packages tels que MIAM.

Mise à jour de Linux apt-get

Tout package installé dans Linux a ses informations de package stockées dans le système. Au fur et à mesure que la nouvelle version est publiée, le système Linux conserve un œil sur les informations qui modifient pour chaque package. Il réalise que l'utilisation du Commande de mise à jour APT-GET ou de mise à jour APT. Lors de l'exécution, la mise à jour apt-get télécharge les informations du package défini dans le fichier de sources.

Les informations du package sont stockées dans le / etc / apt / sources.liste qui contient les URL qui dirige où s'approvisionner chaque package.

Vous pouvez afficher les sources répertoriées à l'aide d'un éditeur de votre choix ou à l'aide d'autres commandes comme chat. La liste des sources est différente en fonction de votre région.

Une fois que vous avez exécuté la commande, votre système sait quels packages doivent être mis à jour en fonction des informations récupérées. Si tous les packages sont à jour, vous pouvez obtenir ce qui suit:

Dans certains cas, vous obtenez la sortie suivante qui indique que certains packages doivent mettre à jour.

Mise à niveau de Linux apt-get

Lorsque vous exécutez la commande APT-Get Update et obtenez que certains packages doivent mettre à niveau, c'est à ce moment que vous exécutez la mise à niveau APT-GET. La mise à niveau APT ou la mise à niveau APT-GET utilise les informations obtenues pour mettre à niveau tous les packages installés à la dernière version. Il améliore uniquement les packages installés et non les nouveaux packages.

Par exemple, nous pouvons mettre à niveau les packages identifiés dans l'image précédente comme indiqué dans les éléments suivants:

Maintenant que nous avons couvert les commandes de mise à jour et de mise à niveau APT-Get, comprenons leurs différences.

Différence entre la mise à jour APT-GET et la mise à niveau APT-GET

La mise à jour APT-GET est responsable de la mise à jour des informations sur le package à l'aide des URL définies dans la liste des sources. Une fois les informations mises à jour, la mise à niveau APT-Get prend le dessus et met à niveau tous les packages installés avec la dernière version. Tout paquet sans version récente est ignoré.

C'est la différence entre les deux commandes. Et dans la plupart des cas, vous remarquerez peut-être qu'ils sont utilisés côte à côte. N'oubliez pas de mettre à jour avant la mise à niveau. Lors de l'installation d'un nouveau package, mettez à jour la base de données APT, installez le package, puis améliorez le système.

En outre, exécuter la mise à jour apt avant d'installer un outil garantit que vous obtenez la dernière version de l'outil que vous souhaitez installer. Si vous souhaitez mettre à niveau un seul outil, disons git, Vous n'avez qu'à exécuter les deux commandes suivantes sans la mise à niveau APT-GET.

$ sudo apt-get updat
$ sudo apt install git

Notez que la sortie indique que Git est déjà la dernière version. C'est parce que nous avons d'abord exécuté la commande de mise à jour apt-get.

Si vous devez mettre à jour et mettre à niveau tous les packages, vous pouvez combiner les deux commandes et exécuter une commande.

$ sudo apt-get update && sudo apt-get upgrade

Vous remarquerez peut-être que le système met d'abord les informations du package et procède à la mise à niveau des packages si quelque chose a besoin d'une mise à niveau. Dans la sortie précédente, tous les packages sont à jour.

Conclusion

Vous pouvez facilement être confus quant à la raison pour laquelle vous devez exécuter les commandes de mise à jour et de mise à niveau APT-Get sur votre système, surtout si vous êtes un débutant. Nous avons couvert chaque commande séparément et discuté de leurs différences. Avec cela, vous pouvez désormais utiliser confortablement les commandes de mise à jour APT-Get-Get et de votre système.