bref: ce guide du débutant vous montre ce que vous pouvez faire avec les commandes apt-get sous Linux, comment les utiliser pour trouver de nouveaux paquets, installer et mettre à niveau de nouveaux paquets, et nettoyer votre système.
Si vous avez commencé à utiliser Ubuntu ou toute distribution Linux basée sur Ubuntu, telle que Linux Mint, elementary OS, etc.,, vous devez avoir rencontré la commande apt-get maintenant.
En effet, d’abord dans la liste des choses à faire après l’installation d’Ubuntu est d’utiliser apt-get update et apt-get upgrade. Maintenant, vous connaissez peut-être quelques commandes apt-get et leur utilisation, mais vous ne connaissez peut-être pas d’autres.
dans ce guide pour les débutants, je vais expliquer diverses commandes apt-get avec des exemples afin que vous puissiez les utiliser ainsi qu’un utilisateur Linux expert.
Télécharger la commande apt-get triche
pour référence future., Vous pouvez l’imprimer ou l’enregistrer pour la consulter hors ligne.
qu’est-Ce que apt-get?
Ubuntu est dérivé de Debian Linux. Debian utilise le système d’empaquetage dpkg. Un système d’emballage est un moyen de fournir des programmes et des applications pour l’installation. De cette façon, vous n’avez pas besoin de construire un programme à partir du code source.
APT (Advanced Package Tool) est l’outil de ligne de commande pour interagir avec ce système d’emballage. Il existe déjà des commandes dpkg pour le gérer, mais apt est un moyen plus convivial de gérer les paquets., Vous pouvez l’utiliser pour trouver et installer de nouveaux paquets, mettre à niveau des paquets, nettoyer vos paquets, etc.
Il existe deux outils principaux autour D’APT: apt-get et apt-cache. apt-get sert à installer, mettre à niveau et nettoyer des paquets, tandis que la commande apt-cache est utilisée pour trouver de nouveaux paquets. Nous verrons toutes ces commandes avec des exemples plus loin dans ce guide.
J’utilise Linux Mint 18 dans ce tutoriel, mais vous pouvez utiliser n’importe quelle autre distribution Linux basée sur Ubuntu, telle que elementary OS, Linux Lite, etc.
utilisation des commandes apt-get
commençons par les commandes apt-get., Vous ne pouvez tout simplement pas échapper à cette commande. Il est préférable d’en avoir une compréhension, afin que vous puissiez gérer votre système Linux d’une manière légèrement meilleure.
mettre à jour la base de données de paquets avec apt-get
apt-get fonctionne essentiellement sur une base de données de paquets disponibles. Si vous ne mettez pas à jour cette base de données, le système ne saura pas s’il existe des paquets plus récents disponibles ou non. En fait, c’est la première commande que vous devez exécuter sur N’importe quel système Linux basé sur Debian après une nouvelle installation.
la mise à jour de la base de données de paquets nécessite des privilèges de superutilisateur, vous devrez donc utiliser sudo.,
sudo apt-get update
Lorsque vous exécutez cette commande, vous verrez les informations récupérées à partir de différents serveurs.
Vous verrez trois types de lignes ici: frappez, et l’ign. Laissez-moi vous expliquer:
- frapper: il n’y a pas de changement dans la version du paquet
- l’ign: le paquet est ignoré. Il pourrait y avoir diverses raisons à cela., Soit le paquet est si récent qu’il ne prend même pas la peine de vérifier une nouvelle version, soit il y a eu une erreur dans la récupération du fichier mais l’erreur était triviale et donc elle est ignorée. Ce n’est pas une erreur. Il n’est pas nécessaire d’être inquiet.
- get: une nouvelle version du paquet est disponible. apt-get téléchargera ces informations (pas le paquet lui-même). Vous pouvez voir qu’il y a des informations téléchargées sur les lignes » get » dans la capture d’écran ci-dessus.,
mise à niveau des paquets installés avec apt-get
Une fois que vous avez mis à jour la base de données de paquets, vous pouvez mettre à niveau les paquets installés. Le moyen le plus pratique est de mettre à niveau tous les paquets qui ont des mises à jour disponibles., Vous pouvez utiliser la commande ci-dessous à cet effet:
sudo apt-get upgrade
Pour la mise à jour d’un programme spécifique, utilisez la commande ci-dessous:
sudo apt-get upgrade <package_name>
Il y a un autre moyen d’effectuer une mise à niveau complète, à l’aide de la commande ci-dessous:
sudo apt-get dist-upgrade
Mais vous devriez éviter d’utiliser cette commande. Je vais vous expliquer pourquoi dans la section suivante.
différence entre upgrade et dist-upgrade
la commande apt-get upgrade est très obéissante., Il n’essaie jamais de supprimer des paquets ou d’installer un nouveau paquet par lui-même.
la commande apt-get dist-upgrade, quant à elle, est proactive. Il recherche des dépendances avec la nouvelle version du paquet en cours d’installation et il essaie d’installer de nouveaux paquets ou de supprimer un paquet existant par lui-même.
il semble que dist-upgrade soit plus puissant et intelligent, n’est-ce pas? Mais il y a un risque avec cela.
voyez, il dispose d’un système de résolution des conflits” intelligent ». Il tentera de mettre à niveau les paquets les plus importants, au détriment des moins importants., Cela peut conduire à la suppression de certains paquets, que vous pourriez ne pas vouloir. C’est la raison principale pour laquelle dist-upgrade doit être évité sur les machines de production.
Quelle est la différence entre apt-get update et apt-get upgrade?
c’est une confusion très courante. Vous n’êtes pas le seul à être confondu par les Termes mise à jour et mise à niveau.
bien qu’il semble qu’apt-get update devrait mettre à jour les paquets, ce n’est pas vrai. apt-get update ne met à jour que la base de données des paquets disponibles. Par exemple, si vous avez le package XYX version 1.,3 installé, après apt-get mise à jour, la base de données sera refléter que la nouvelle version 1.4 est disponible.
lorsque vous effectuez une mise à niveau apt-get après la mise à jour apt-get, Les paquets installés sont mis à niveau 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 Ubuntu est d’utiliser cette commande:
sudo apt-get update && sudo apt-get upgrade -y
en utilisant les commandes apt-cache pour rechercher des paquets
je vais être honnête avec vous, ce Mais cela est très pratique lorsque vous recherchez une bibliothèque spécifique.,
Tout ce que vous devez faire est d’utiliser la commande suivante (vous n’avez même pas besoin de sudo ici):
apt-cache search <search term>
Vous n’avez pas besoin de connaître le nom exact du paquet. Il recherche dans les noms de paquets et leurs descriptions courtes, et affiche le résultat en fonction de cela.
Si vous souhaitez simplement rechercher les paquets apt avec des noms de paquets spécifiques, vous pouvez utiliser la commande ci-dessous:
apt-cache pkgnames <search_term>
cela vous donne la liste de tous les paquets commençant par votre terme de recherche.,
une Fois que vous savez exactement le nom du package, vous pouvez obtenir plus d’informations à ce sujet, telles que la version, dépendances, etc., en utilisant la commande ci-dessous:
apt-cache showpkg <package_name>
Comment installer de nouveaux paquets avec apt-get
Si vous connaissez le nom du paquet, vous pouvez facilement l’installer à l’aide de la commande ci-dessous:
sudo apt-get install <package_name>
il suffit de remplacer la balise <package_name> avec votre forfait désiré. Supposons que je voulais installer Pinta image editor., Tout ce que j’avais besoin de faire est d’utiliser la commande ci-dessous:
sudo apt-get install pinta
La bonne chose à propos de cette commande est qu’elle a l’auto-complétion. Donc, si vous n’êtes pas sûr du nom exact du paquet, vous pouvez taper quelques lettres et appuyer sur tab, et il suggérera tous les paquets disponibles avec ces lettres. Par exemple:
Comment faire pour installer plusieurs paquets
Vous n’êtes pas limité à l’installation juste un paquet à la fois., Vous pouvez installer plusieurs paquets à la fois en fournissant leur nom:
sudo apt-get install <package_1> <package_2> <package_3>
Ce que si vous exécutez une installation sur un paquet déjà installé?
supposons que vous ayez déjà un paquet installé, mais que vous ayez quand même utilisé la commande install pour cela. apt-get va effectivement regarder dans la base de données, et si une version plus récente est disponible, il mettra à niveau le paquet installé vers la plus récente. Donc, aucun mal n’est fait en utilisant cette commande — sauf si vous ne voulez pas que le paquet soit mis à niveau.,
comment installer des paquets sans mettre à niveau
supposons pour une raison quelconque que vous souhaitiez installer un paquet mais que vous ne souhaitiez pas le mettre à niveau s’il est déjà installé. Cela semble bizarre, mais vous avez peut-être des raisons de le faire.,90″>
Comment faire pour seulement mettre à jour un paquet, ne pas l’installer
Dans le cas où vous voulez mettre à jour un paquet, il est déjà installé, mais vous ne voulez pas l’installer si ce n’est pas, vous pouvez le faire avec la commande suivante:
sudo apt-get install <package_name> --only-upgrade
Comment faire pour installer une version spécifique d’une application
Par défaut, la dernière version disponible dans le dépôt sera installé pour toute application., Mais si, pour une raison quelconque, vous ne souhaitez pas installer la dernière version, vous pouvez spécifier le numéro de version de package. (Vous devez connaître le numéro de version exact que vous souhaitez installer).
Tout ce que vous devez faire est d’ajouter le numéro de version dans le nom du paquet:
sudo apt-get install <package_name>=<version_number>
Comment faire pour supprimer les paquets installés avec apt-get
l’Installation de paquets n’est pas la seule chose que vous pouvez faire avec apt-get. Vous pouvez également supprimer des paquets avec. Tout ce que vous devez faire est d’utiliser la commande de cette manière:
sudo apt-get remove <package_name>
l’Auto-complétion fonctionne aussi bien., Il suffit donc de commencer à taper le nom du paquet et appuyez sur tab, et il suggérera tous les paquets installés commençant par ces lettres.
Une autre façon de désinstaller des paquets est d’utiliser purge. La commande est utilisée de la manière suivante:
sudo apt-get purge <package_name>
Quelle est la différence entre apt-get remove et apt-get purge?
- apt-get remove supprime simplement les binaires d’un paquet., Il ne touche pas les fichiers de configuration
- apt-get purge supprime tout ce qui concerne un paquet, y compris les fichiers de configuration
donc, si vous avez « supprimé” un logiciel particulier, puis l’installez à nouveau, votre système aura les mêmes fichiers de configuration. Bien sûr, il vous sera demandé de remplacer les fichiers de configuration existants lorsque vous l’installez à nouveau.
Purge est particulièrement utile lorsque vous avez foiré avec la configuration d’un programme, lorsque vous voulez effacer complètement ses traces du système et recommencer.,
la plupart du temps, une simple suppression est plus que suffisante pour désinstaller un paquet.
Comment nettoyer votre système avec apt-get
Oh oui! Vous pouvez également nettoyer votre système avec apt-get et libérez de l’espace disque.
Vous pouvez utiliser la commande ci-dessous pour effacer le cache d’apt (fichiers de paquets récupérés enregistrés localement):
sudo apt-get clean
Une autre façon est d’utiliser autoclean. Contrairement à la commande clean ci-dessus, autoclean ne supprime que les fichiers de package récupérés qui ont une version plus récente maintenant, et ne seront donc plus utilisés.,
sudo apt-get autoclean
une Autre façon de libérer de l’espace disque est d’utiliser autoremove. Il supprime les bibliothèques et les paquets qui ont été installés automatiquement pour satisfaire les dépendances d’un paquet installé. Si ce paquet est supprimé, ces paquets installés automatiquement sont inutiles dans le système. Cette commande supprime ces paquets.
sudo apt-get autoremove
Il s’agit d’une méthode de nettoyage en ligne de commande d’un système Linux. Si vous préférez une interface graphique, voici quelques alternatives CCleaner pour Linux que vous pouvez utiliser sur Ubuntu et les distributions Linux basées sur Ubuntu.,
votre entrée
Il y a plus à apt-get, mais cela devrait vous donner un bon début. Vous pouvez toujours consulter les pages de manuel pour obtenir plus d’informations.
comment aimez-vous ce guide des commandes apt-get sous Linux? Était-ce utile pour vous et assez clair pour comprendre? Vos commentaires aideront à créer plus de tels guides dans un proche avenir.
vous Aimez ce que vous lisez? Merci de le partager avec d’autres.
- Facebook1.7K
- Twitter15
- LinkedIn16
- Reddit14
- Pocket0