L'ensemble de l'écosystème Linux fonctionne sur le concept de packages; chaque package sous Linux est crucial pour assurer le bon fonctionnement du système d'exploitation.

Pour mettre à jour vos packages sur les distributions basées sur Debian et Ubuntu, vous devrez peut-être parcourir de pilier en message, en essayant de trouver le meilleur moyen de mettre à jour tous les logiciels essentiels.

Lorsque vous cherchez des moyens de mettre à jour les packages, vous rencontrerez des commandes telles que apt update, apt upgrade et les versions associées. Mais le fait est, quelle est la différence entre ces commandes et comment pouvez-vous les utiliser pour mettre à jour vos packages Linux ?

mise à jour apt vs. mise à niveau apt: une comparaison

Même si le mise à jour appropriée La commande peut sembler être l'option incontournable pour mettre à jour vos packages sous Linux, ce n'est pas tout à fait le cas. La commande de mise à jour vous donne une idée des mises à jour disponibles, mais elle ne télécharge ni n'installe les mises à jour dans votre distribution.

D'autre part, le mise à niveau appropriée La commande télécharge et installe les mises à jour disponibles sur votre machine en une seule fois. Votre système Linux dispose d'un cache de logiciels (packages) disponible, qui contient les métadonnées nécessaires liées à ces packages. Les métadonnées incluent des informations relatives à la version, au référentiel, à la dépendance et à d'autres détails de package pertinents.

Si vous n'utilisez pas la commande de mise à jour, vous n'actualiserez pas le cache, ce qui ne vous donnera aucune idée des mises à jour de packages disponibles.

Voici comment utiliser la commande apt update :

sudo apt mettre à jour

La commande update est presque toujours suivie de la commande upgrade qui télécharge les mises à jour :

mise à niveau sudo apt

Une fois que vous avez passé la commande de mise à niveau, APT commencera à télécharger le logiciel. Vous recevrez une invite pour confirmer le téléchargement et l'installation. Tapez y ou oui pour confirmer l'action.

Vous pouvez également modifier la commande de mise à niveau pour télécharger et installer les packages sans interruption.

sudo apt upgrade -y

La -y flag fournit la confirmation dont APT a besoin pour effectuer l'installation.

Enfin, il existe une option pour utiliser les fonctions de mise à jour et de mise à niveau ensemble. La combinaison actualise le cache, télécharge les mises à jour et les installe en une seule fois.

mise à jour sudo apt && sudo apt upgrade -y

La && l'opérateur concatène les deux commandes ensemble, suivies de -y, qui agit comme une confirmation prédéfinie pour mettre à jour et mettre à niveau vos packages.

Avant d'installer un nouveau logiciel sur Linux, vous devez toujours mettre à jour vos packages existants.

Comprendre la commande apt list --upgradable

La apt --upgradable La commande fonctionne comme la commande update, car elle répertorie tous les packages possibles disponibles pour la mise à jour. Bien que la commande de mise à jour actualise uniquement le cache du package, elle ne répertorie pas les mises à jour disponibles.

La commande --upgradable, contrairement à la commande upgrade, ne télécharge/n'installe pas les packages. Au lieu de cela, vous pouvez consulter les mises à jour de packages disponibles et voir si vous souhaitez les mettre à niveau ou non.

Pour obtenir une liste de toutes les mises à jour disponibles, tapez ce qui suit dans la fenêtre du terminal :

sudo apt liste --évolutif

Si Flatpak, Snap ou tout autre gestionnaire de packages supplémentaire est installé sur votre système, vous ne verrez pas les mises à jour disponibles pour ces gestionnaires de packages en exécutant la commande susmentionnée. Cela ne fonctionne qu'avec les packages APT.

De plus, vous devez noter que le gestionnaire de packages APT ne fonctionne que dans les distributions basées sur Ubuntu et Debian.

À mettre à jour/mettre à jour les packages sur toutes les autres distributions comme Arch, Fedora ou autres distributions basées sur RPM, vous devez suivre un ensemble de commandes différentes.

Mise à jour et mise à niveau des packages sur Ubuntu et les distributions basées sur Debian

Sous Linux, vous devez mettre à jour et installer les dernières versions de package pour assurer le bon fonctionnement de votre système.

Cependant, malgré toutes les dernières mises à jour et versions disponibles, vous devez avoir préalablement installé un ensemble de packages essentiels. L'un de ces packages est build-essential, qui installe un ensemble de compilateurs et d'autres logiciels nécessaires au développement sur les distributions Ubuntu et Debian.