Utilisation Des Commandes Apt Sous Debian
Utilisation Des Commandes Apt Sous Debian
Utilisation Des Commandes Apt Sous Debian
Si vous utilisez Debian, Ubuntu, Linux Mint ou toute autre distribution basée sur Debian ou
Ubuntu , vous devez déjà avoir rencontré certaines commandes apt.
Remarqué pour la première fois dans Ubuntu 16.04, apt gagne lentement en popularité
que son prédécesseur apt-get. Alors que de plus en plus de distributions GNU/Linux basées
sur Ubuntu font pression pour que apt soit la commande recommandée pour la gestion
des packages, il est temps que vous appreniez à utiliser les commandes apt.
Dans cet atelier pratique, nous allons utiliser diverses commandes apt.
Il existe déjà des commandes dpkg pour le gérer. Mais APT est un moyen plus convivial de
gérer les packets. Vous pouvez l'utiliser pour rechercher et installer de nouveaux packages,
mettre à niveau des packages, supprimer des packages, etc.
1.5M
Les commandes apt fournissent un moyen de ligne de commande pour interagir avec APT
et gérer les packages.
N.B : apt-get est peut-être l'outil le plus populaire autour d'APT. Mais apt est lentement
promu comme son alternative.
• Hit : il n'y a pas de changement dans la version du package par rapport à la version
précédente
• Ign : le paquet est ignoré. Soit le paquet est trop récent pour qu'il ne prenne même
pas la peine de vérifier, soit il y a eu une erreur lors de la récupération du fichier,
mais l'erreur était insignifiante et est donc ignorée. Ne vous inquiétez pas, ce n'est
pas une erreur.
• Get : Une nouvelle version est disponible. Il téléchargera les informations sur la
version (pas le paquet lui-même). Vous pouvez voir qu'il y a des informations de
téléchargement (taille en ko) avec la ligne 'get'.
Bien que cela ressemble à une mise à jour apt, les packages seront mis à jour et vous
obtiendrez la dernière version du package. Mais ce n'est pas vrai. apt update ne met à jour
que la base de données des packages.
Par exemple, si vous avez installé la version 1.3 du package XYZ, après la mise à jour d'apt,
la base de données saura qu'une version 1.4 plus récente est disponible. Lorsque vous
effectuez une mise à niveau d'apt après la mise à jour d'apt, il met à niveau (ou met à jour,
selon le terme que vous préférez) les packages installés vers la version la plus récente.
C'est la raison pour laquelle le moyen le plus rapide et le plus pratique de mettre à jour le
système Ubuntu c’est, en utilisant cette commande :
Pas besoin de s'inquiéter. Cela examinera simplement la base de données et si une version
plus récente est trouvée, il mettra à niveau le package installé vers le plus récent. Donc,
aucun mal n'est fait en l'utilisant, à moins que vous ne vouliez pas qu'il soit mis à niveau.
Si, pour une raison quelconque, vous souhaitez installer un package, mais que vous ne
souhaitez pas le mettre à niveau, s'il est déjà installé. Dans ce cas, vous pouvez utiliser
l'option –no-upgrade de la manière suivante :
Par défaut, la dernière version disponible dans le référentiel sera installée pour une
application. Mais si vous ne souhaitez pas installer la dernière version, vous pouvez
spécifier le numéro de version. Vous devez connaître le numéro de version exact que vous
souhaitez installer.
Une autre façon de désinstaller des packages consiste à utiliser purge. La commande
s'utilise de la manière suivante :
• apt removesupprime simplement les fichiers binaires d'un package. Il laisse des
fichiers de configuration résiduels.
• apt purgesupprime tout ce qui concerne un paquet, y compris les fichiers de
configuration.
La purge est utile lorsque vous vous êtes trompé dans la configuration d'un
programme. Vous voulez effacer complètement ses traces du système et peut-être
recommencer à zéro. Et oui, vous pouvez utiliser apt purgesur un package déjà
supprimé.
Rechercher un packet
Cette commande supprime les bibliothèques et les packages qui ont été installés
automatiquement pour satisfaire les dépendances d'un package installé. Si le package est
supprimé, ces packages installés automatiquement, bien qu'inutiles, restent dans le
système.