Commandes éprouvées pour installer et supprimer des logiciels sous Linux via un terminal avec des étapes éprouvées
L'installation ou la suppression de logiciels sous Linux ne nécessite aucune interface graphique. À l’aide d’un simple ensemble de commandes Terminal, vous pouvez gérer n’importe quel programme rapidement et sans complexité. Ce guide explique les commandes d'installation et de suppression les plus couramment utilisées telles que : apt
, yum
Etdnf
, avec des exemples directs applicables aux distributions populaires telles qu'Ubuntu, Debian et Fedora. Suivez les étapes afin d’obtenir des résultats précis sans avoir besoin d’outils externes.
Comprendre comment gérer vos programmes via le terminal est la première étape pour devenir un utilisateur Linux compétent. Après avoir fini de lire ceci, vous serez en mesure de gérer facilement des programmes à partir de la ligne de commande dans toutes les principales distributions Linux !
Si vous êtes nouveau sur Linux, le terminal peut sembler intimidant au début. Mais une fois que vous avez pris le coup de main, utiliser le terminal pour gérer les programmes devient une expérience rapide, efficace et même enrichissante. Contrairement aux centres logiciels d'interface utilisateur graphique de type pointer-cliquer, le Terminal vous donne un contrôle total sur ce qui se passe sur votre système. De plus, ils sont souvent plus rapides aussi.
Les gestionnaires de paquets sont au cœur de la gestion des logiciels Linux. Ces outils spécialisés vous permettent d’installer, de supprimer et de mettre à jour des logiciels avec des commandes simples. Que vous utilisiez Ubuntu, Fedora ou Arch Linux, il existe un gestionnaire de paquets intégré pour gérer les logiciels sur votre système.
Voyons comment fonctionnent les gestionnaires de paquets et comment vous pouvez commencer à installer et à supprimer des logiciels en toute confiance en quelques minutes seulement.
Que sont exactement les gestionnaires de paquets Linux ?
Un gestionnaire de paquets peut être considéré comme le bibliothécaire d’un système Linux. Le travail d'un gestionnaire de paquets est de garder une trace de tout ce qui est installé dans votre bibliothèque de logiciels. Il vous aide à trouver, installer, mettre à jour et supprimer des logiciels, à suivre les dépendances et à garantir que votre système est organisé.
Différentes distributions Linux (souvent appelées « distributions ») utilisent différents gestionnaires de paquets :
- APT (Advanced Packaging Tool) : utilisé dans les distributions Debian, telles que Ubuntu, Linux Mint et Pop!_OS.
- YUM/DNF : présent dans les distributions Red Hat telles que Fedora, CentOS et RHEL. DNF est l'alternative moderne à YUM.
- Pacman : le choix parfait pour les systèmes basés sur Arch comme Arch Linux et Manjaro.
Les gestionnaires de paquets servent également de lien entre votre système et les référentiels logiciels de votre distribution (souvent appelés « référentiels »). Les référentiels sont des collections de progiciels, généralement regroupés dans une catégorie commune. Vous pouvez également avoir des référentiels spécifiques à une application particulière. Par exemple, Google maintient son propre référentiel pour le navigateur Chrome.
Lorsque vous installez ou mettez à jour une application ou un package, le gestionnaire de référentiels recherche dans les référentiels l'application souhaitée, ainsi que tout logiciel supplémentaire dont elle a besoin pour s'exécuter (dépendances). Lorsqu'il trouve tout ce dont vous avez besoin, il le télécharge, le décompresse et le place au bon endroit.
Installation de programmes via Terminal
Passons maintenant à la partie amusante : installer votre logiciel préféré à l'aide du terminal. Voici les bases de la procédure à suivre à l’aide des trois gestionnaires de paquets les plus populaires.
APT (Ubuntu, Debian, Mint)
Avant l'installation, il est recommandé de mettre à jour la liste des packages disponibles localement. Vous pouvez faire en sorte qu'apt vérifie ses référentiels connus pour obtenir les informations les plus récentes à l'aide de 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, n'est-ce pas ?
Pas encore terminé (Fedora, CentOS, RHEL)
Pour vérifier les mises à jour de vos référentiels :
sudo dnf choisissez-Mise à jour
Pour installer un package (tel que fastfetch) :
sudo dnf install fastfetch
DNF gère également bien les dépendances et vous avertira avant de continuer.
Pacman (Arch, Manjaro)
Tout d’abord, synchronisez la base de données des packages avec les référentiels :
sudo pacman -Sy
Ensuite, installez le package (tel que curl) :
sudo pacman -S curl
Pac-Man est connu pour sa rapidité et sa simplicité, une fois que vous vous êtes habitué à sa syntaxe unique.
Programmes populaires à essayer
Voici quelques excellents outils que vous pouvez essayer pendant votre apprentissage :
- fastfetch – Obtenez un résumé de votre système en utilisant des caractères ASCII dans le terminal
- htop – Un outil de surveillance système en ligne de commande simple et puissant
- curl – Un outil en ligne de commande pour récupérer n'importe quoi à partir d'une URL
Essayez de l'installer. N'oubliez pas que Linux est sensible à la casse ! Dans presque tous les cas, les noms de programmes ne doivent pas être écrits en majuscules.
Désinstaller des programmes via le Terminal
Parfois, vous installez un programme, puis vous découvrez que vous n'en avez pas besoin et vous souhaitez le nettoyer. Voici comment supprimer proprement les programmes à l’aide de chaque gestionnaire de paquets.
APT
Pour supprimer un package tout en conservant 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 du logiciel est simple :
sudo dnf remove package-name
DNF gère les dépendances automatiquement, vous n'avez donc pas à vous soucier des restes. Cependant, vous pouvez les vérifier et supprimer tout ce dont vous n’avez plus besoin :
sudo dnf autoremove
Pacman
Pour supprimer un package :
sudo pacman -R package-name
Pour supprimer un package et toutes les dépendances qui ont été installées avec lui (et qui ne sont plus nécessaires) :
sudo pacman -Rs package-name
Pour vérifier et supprimer tous les packages inutilisés :
pacman -Rns
Mise à jour et mise à niveau du logiciel
Maintenir votre système à jour ne consiste pas seulement à obtenir les dernières fonctionnalités, c'est également essentiel pour la sécurité.
Quelle est la différence entre une mise à jour et une mise à niveau ?
- Mettre: Met à jour la liste des versions de logiciels disponibles dans les 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 apte Mise à jour
sudo apt mise à niveau
Pour une mise à niveau plus complète qui gère les dépendances changeantes :
sudo apt dist-upgrade
DNF :
sudo dnf choisissez-Mise à jour
mise à niveau sudo dnf
Pac-Man:
sudo pacman -Syu
C'est une bonne idée de mettre à jour votre système une ou deux fois par semaine, ou plus souvent si vous êtes proactif !
Résoudre les erreurs courantes
Parfois, les choses ne se passent pas bien. Mais ne vous inquiétez pas, la plupart des problèmes ont des solutions simples. Parmi les problèmes les plus courants :
- Conflit de dépendance : Se produit lorsque deux packages nécessitent des versions différentes de la même bibliothèque.
- Paquets corrompus : Cela est généralement dû à des installations intermittentes ou défectueuses.
- Erreurs d'entrepôt:Parfois, le serveur est temporairement indisponible ou mal configuré.
Solutions rapides
Sur les systèmes utilisant APT, le problème le plus courant est une installation incomplète et/ou des dépendances rompues. Les éléments suivants devraient résoudre ce problème :
sudo apt --fix-broken install
Le problème le plus courant avec un fichier DNF qui ne se termine pas est un cache de métadonnées corrompu. Le nettoyage et la reconstruction du cache résolvent généralement le problème. Utilisez la commande suivante :
sudo dnf clean all
sudo dnf makecache
Les utilisateurs de Pac-Man constateront que le problème le plus courant qu'ils rencontrent est la désynchronisation de la base de données. Vous pouvez le reconstruire avec cette commande :
sudo pacman -Syy
Si vous avez essayé les solutions ci-dessus et que vous rencontrez toujours des problèmes, ne vous inquiétez pas ! Vous pouvez copier le texte d'erreur depuis la fenêtre de commande en le sélectionnant avec le curseur et en appuyant sur Ctrl+Alt+C. Une recherche rapide sur Internet pour trouver le message d'erreur correct vous mènera généralement à la solution (et des forums comme StackOverflow ou la communauté de votre distribution sont riches en informations utiles).
Utiliser la fenêtre de commande pour installer et supprimer des logiciels sous Linux est non seulement pratique, mais également très efficace. La prochaine fois que vous trouvez une application que vous souhaitez installer, essayez de le faire à partir de la ligne de commande. Une fois que vous aurez répété cela plusieurs fois, vous n’aurez même plus besoin d’y penser.
Plus vous pratiquez, plus cela devient facile. En un instant, la fenêtre de commande deviendra votre meilleur ami lors de votre voyage Linux. Amusez-vous à apprendre et bienvenue dans le monde des utilisateurs professionnels de Linux !
La gestion des programmes sous Linux à l'aide de Terminal vous offre un contrôle complet et une vitesse que les interfaces graphiques n'offrent pas. En suivant les commandes expliquées dans ce guide, vous pouvez installer ou supprimer n'importe quel logiciel en toute sécurité et en toute confiance, garantissant ainsi la compatibilité avec votre distribution. Mémorisez ces commandes de base afin d'être toujours prêt à modifier votre système rapidement et efficacement.