Comment installer et supprimer des logiciels dans Linux en utilisant le terminal
Comprendre comment gérer votre logiciel à partir du terminal est la première étape pour devenir un utilisateur de puissance Linux. Au moment où vous avez fini de lire ceci, vous pourrez gérer confortablement les logiciels à partir de la ligne de commande dans toutes les grandes distros!
Si vous êtes nouveau dans Linux, le terminal peut sembler intimidant au début. Mais une fois que vous avez compris, l'utilisation du terminal pour gérer les logiciels devient une expérience rapide, efficace et même stimulante. Contrairement aux centres de logiciels de GUI ponctuels, le terminal vous donne un contrôle total sur ce qui se passe sur votre système. En prime, c'est souvent plus rapide aussi.
Au cœur de la gestion des logiciels Linux se trouvent des gestionnaires de packages. Ces outils spécialisés vous permettent d'installer, de supprimer et de mettre à jour un logiciel avec des commandes simples. Que vous soyez sur Ubuntu, Fedora ou Arch Linux, il existe un gestionnaire de packages intégré pour gérer le logiciel de votre système.
Faisons le fonctionnement des gestionnaires de packages et comment vous pouvez commencer à installer et à supprimer les logiciels en toute confiance en quelques minutes.
Sommaire
Que sont exactement les gestionnaires de packages Linux?
Considérez un gestionnaire de packages comme le bibliothécaire de votre système Linux. Le travail du gestionnaire de packages consiste à suivre tout ce qui est installé dans votre bibliothèque de logiciels. Il vous aide à trouver, installer, mettre à jour et supprimer les logiciels, tout en gardant une trace des dépendances et en vous assurant que votre système reste organisé.
Différentes distributions Linux (souvent appelées «distributions») utilisent différents gestionnaires de packages:
-
APT (Advanced Package Tool): utilisé dans les distros basés sur Debian qui incluent Ubuntu, Linux Mint et Pop! _OS.
-
YUM / DNF: trouvé dans les distributions à base de chapeau rouge comme Fedora, Centos et Rhel. Le DNF est le remplacement moderne de Yum.
-
Pacman: Le go-to pour les systèmes basés sur Arch comme Arch Linux et Manjaro.
Les gestionnaires de packages agissent également comme le lien entre votre système et les référentiels logiciels de votre distribution (souvent appelés « repos »). Les référentiels sont des collections de packages logiciels, généralement regroupés dans une catégorie commune. Vous pouvez également avoir des reposs spécifiques à une certaine application. Google, par exemple, maintient leur propre référentiel pour le navigateur Chrome.
Lorsque vous installez ou mettez à jour une application ou un package, le gestionnaire recherche dans les référentiels pour trouver l'application que vous souhaitez avec tout logiciel supplémentaire qu'il a besoin d'exécuter (les dépendances). Lorsqu'il a localisé tout ce dont vous avez besoin, il le téléchargera, le déballera et mettra tout ce qu'il doit être.
Installation de logiciels via le terminal
Alors, passons maintenant dans la partie amusante: installer votre logiciel préféré à l'aide du terminal. Voici les bases de la façon dont vous le faites avec les trois gestionnaires de package les plus populaires.
APT (Ubuntu, Debian, Mint)
Avant l'installation, c'est une bonne idée de mettre à jour votre liste locale des packages disponibles. Vous pouvez demander à APT de vérifier ses références connues pour les informations les plus récentes avec la commande suivante:
sudo apt update
Ensuite, pour installer quelque chose, par exemple, htop:
sudo apt install htop
APT vérifiera les dépendances, les téléchargera et installera l'application. Facile, non?
DNF (Fedora, Centos, Rhel)
Pour vérifier les mises à jour de vos référentiels:
sudo dnf check-update
Pour installer un package (comme FastFetch):
sudo dnf install fastfetch
DNF gère également bien les dépendances et vous invitera avant de continuer.
Pacman (Arch, Manjaro)
Tout d'abord, synchronisez la base de données du package avec les référentiels:
sudo pacman -Sy
Ensuite, installez un package (comme Curl):
sudo pacman -S curl
Pacman est connu pour sa vitesse et sa simplicité, une fois que vous vous êtes habitué à sa syntaxe unique.
Logiciel commun à essayer
Voici quelques excellents outils avec lesquels vous pouvez expérimenter lorsque vous apprenez:
-
FastFetch – Obtenez un résumé de votre système avec ASCII Art dans le terminal
-
HTOP – Un moniteur de système de ligne de commande simple mais puissant
-
Curl – outil de ligne de commande pour récupérer quoi que ce soit à partir d'une URL
Allez-y et essayez d'en installer un. N'oubliez pas que Linux est sensible à la casse! Dans pratiquement toutes les situations, vous ne devez pas capitaliser les noms des logiciels.
En rapport
15 Commandes inutiles Linux que tout le monde a besoin de savoir
Tout vrai Linux Pro devrait connaître ces 15 commandes inutiles!
Suppression des logiciels via le terminal
Parfois, vous installez quelque chose, réalisez que vous n'en avez pas besoin et que vous voulez nettoyer. Voici comment supprimer proprement les logiciels avec chaque gestionnaire de packages.
APTE
Pour supprimer un package mais conserver ses fichiers de configuration:
sudo apt remove package-name
Pour supprimer un package et ses fichiers de configuration:
sudo apt purge package-name
Pour supprimer tous les packages inutiles:
sudo apt autoremove
DNF
La suppression des logiciels est simple:
sudo dnf remove package-name
DNF gère automatiquement les dépendances, vous n'avez donc pas à vous soucier trop des restes. Mais, vous pouvez le faire vérifier et supprimer tout ce qui n'est plus nécessaire:
sudo dnf autoremove
Pacman
Pour supprimer un package:
sudo pacman -R package-name
Pour supprimer le package et toutes les dépendances qui ont été installées avec elle (et ne sont plus nécessaires):
sudo pacman -Rs package-name
Pour vérifier et supprimer tous les packages inutilisés:
pacman -Rns
Logiciel de mise à jour et de mise à niveau
La mise à jour de votre système ne consiste pas seulement à obtenir les dernières fonctionnalités – elle est également essentielle pour la sécurité.
Quelle est la différence entre la mise à jour et la mise à niveau?
-
Mise à jour: actualise la liste des versions logicielles disponibles à partir de référentiels.
-
Mise à niveau: télécharge et installe les dernières versions des packages.
Voici comment vérifier les mises à jour et exécuter les mises à niveau dans chaque gestionnaire de packages.
APTE:
sudo apt updatesudo apt upgrade
Pour une mise à niveau plus complète qui gère les dépendances changeantes:
sudo apt dist-upgrade
DNF:
sudo dnf check-update
sudo dnf upgrade
Pacman:
sudo pacman -Syu
En rapport
Comment mettre à jour Arch Linux
Gardez ces mises à niveau des mises à niveau en roulant, en roulant, en roulant.
C'est une bonne habitude de mettre à jour votre système une ou deux fois par semaine – ou plus souvent si vous vous sentez proactif!
Dépannage des erreurs courantes
Parfois, les choses ne se passent pas bien. Mais ne vous inquiétez pas – la plupart des problèmes ont des correctifs simples. Certains des problèmes les plus courants comprennent:
-
Conflits de dépendance: se produit lorsque deux packages ont besoin de versions différentes de la même bibliothèque.
-
Packages cassés: généralement causés par des installations interrompues ou échouées.
-
Erreurs de référentiel: Parfois, un serveur est temporairement indisponible ou mal configuré.
Correctifs rapides
Sur les systèmes qui utilisent APT, le problème le plus courant est une installation incomplète et / ou des dépendances brisées. La commande suivante devrait s'en occuper:
sudo apt
Le problème le plus courant avec DNF est un mauvais cache de métadonnées. Le nettoyage et la reconstruction du cache résout généralement le problème. Utilisez la commande suivante:
sudo dnf clean allsudo dnf makecache
Les utilisateurs de Pacman constateront que le problème le plus courant qu'ils rencontrent est une base de données qui est hors synchronisation. Vous pouvez le reconstruire avec cette commande:
sudo pacman -Syy
Si vous avez essayé les solutions ci-dessus et que vous avez toujours un problème, ne paniquez pas! Vous pouvez copier le texte d'erreur à partir du terminal en le mettant en surbrillance avec votre curseur et en appuyant sur Ctrl + Alt + C. Une recherche Web rapide avec le message d'erreur exact vous conduira généralement à une solution (et des forums comme Stackoverflow ou la communauté de votre distribution sont des mines d'aide).
L'utilisation du terminal pour installer et supprimer des logiciels dans Linux n'est pas seulement pratique – c'est l'autonomisation. La prochaine fois que vous trouverez une application que vous souhaitez installer, essayez de le faire à partir de la ligne de commande du terminal. Une fois que vous l'avez fait plusieurs fois, vous n'aurez même pas à y penser.
Plus vous pratiquez, plus il se sentira naturel. Avant de le savoir, le terminal sera votre meilleur ami dans votre voyage Linux. Happy Learning, et bienvenue dans le monde des utilisateurs de Power Linux!