Si nous parlons de la mise à jour des packages, les systèmes d'exploitation Linux sont livrés avec de nombreuses mises à jour logicielles gratuites pour chaque package. Il libère en continu les mises à jour, les correctifs et les correctifs afin d'améliorer les performances et de corriger les bogues en eux. Il est très important de vérifier régulièrement ces mises à jour et de les installer afin de protéger le système contre les menaces et vulnérabilités potentielles. Pour l'installation de ces mises à jour, la mise à niveau est effectuée et il existe deux façons d'y parvenir: l'une est une mise à niveau apt-get et la seconde est une mise à niveau de distrante apt-get. Il y a une certaine différence entre ces deux façons qui confondent souvent les utilisateurs. Cet article vous aidera à comprendre et à différencier la mise à niveau APT-Get et la mise à niveau de Distr.
Base de données de package de mise à niveau
Pour garder votre système à jour, les commandes de mise à jour et de mise à niveau sont utilisées. La commande de mise à jour ne met à jour que la liste des packages avec les dernières versions disponibles, cependant, il n'installe ni n'améliore le package. La commande de mise à niveau améliore et installe les dernières versions des packages déjà installés. Avant d'aller mettre à niveau les packages, vérifiez les mises à jour comme suit. Il permettra à l'APT-get de connaître les nouvelles versions disponibles.
$ sudo apt-get updat
Qu'est-ce que la mise à niveau apt-get
Pour installer les dernières versions de tous les packages précédemment installés sur votre système, la mise à niveau apt-get est utilisée. Cette commande améliore uniquement les packages qui ont une nouvelle version disponible comme indiqué dans les sources.Liste du fichier dans le dossier «/ etc / apt». Il n'essaie pas d'installer un nouveau package ou de supprimer tout package installé seul.
Pour mettre à niveau ou installer les dernières versions, exécutez la commande suivante en tant que sudo car un seul utilisateur de privilège peut vérifier et installer des mises à jour sur le système Linux:
$ sudo apt-get upgrade
Pour mettre à niveau un package spécifique, la commande est la suivante:
$ sudo apt-get upgrade
Qu'est-ce que la mise à niveau Dist-Get APT-Get
Semblable à la commande de mise à niveau APT-GET. En plus de cela, il gère également la modification des dépendances avec les dernières versions du package. Il résout intelligemment le conflit entre les dépendances des packages et essaie de mettre à niveau les packages les plus importants au détriment de ceux moins importants, si nécessaire. Contrairement à la commande APT-GET-GETGRADE, la mise à niveau de Dist-Get APT-Get est proactive et il installe de nouveaux packages ou supprime ceux existants en soi afin de terminer la mise à niveau.
Afin de mettre à niveau les packages, exécutez la commande Dist-mise à niveau avec les privilèges sudo:
$ sudo apt-get-dist
Pour mettre à niveau un package spécifique, la commande est la suivante:
$ sudo apt-get-dist
Parfois, lorsque vous exécutez la mise à niveau de l'apt-get, vous recevez le message «Les packages suivants ont été conservés». Ces packages sont conservés car pour installer leur nouvelle version, ils ont besoin d'un autre package qui n'est pas déjà installé. Et comme nous l'avons discuté, la mise à niveau d'APT-Get améliore uniquement les packages existants, ni l'installation d'un nouveau package ni en supprime un existant. C'est pourquoi il maintient ces packages. Parfois, les packages sont également conservés en raison des dépendances brisées (lorsque le package dont il dépend n'a pas de version téléchargeable).
Alors qu'avec la mise à niveau de Dist-Get APT-GET, le nouveau package dépendant sera installé pour résoudre la dépendance.
Pour conclure, si vous souhaitez mettre à niveau les packages sans les installer ou les supprimer, optez pour la mise à niveau APT-GET. D'un autre côté, si vous souhaitez mettre à niveau, peu importe si un nouveau package est installé ou que le package existant est supprimé pour remplir les dépendances, optez pour la mise à niveau de Distr.