Aller au contenu
Administration Linux medium

Installer et supprimer des logiciels sous Linux

6 min de lecture

Pour installer un logiciel sous Linux, une seule commande suffit : sudo apt install nom (Debian/Ubuntu) ou sudo dnf install nom (RHEL/Fedora). Ce guide vous montre comment chercher, installer, vérifier et supprimer des paquets en toute confiance.

  • Mettre à jour la liste des paquets disponibles
  • Chercher un paquet par nom ou mot-clé
  • Installer un paquet et vérifier qu’il fonctionne
  • Supprimer un paquet proprement
  • Lister les paquets déjà installés

Avant toute installation, il faut rafraîchir la liste des paquets disponibles. Sans cette étape, votre système ne connaît pas les dernières versions.

Fenêtre de terminal
sudo apt update
Sortie attendue
Atteint :1 http://archive.ubuntu.com/ubuntu noble InRelease
Réception de :2 http://security.ubuntu.com/ubuntu noble-security InRelease
Lecture des listes de paquets... Fait

Cette commande ne modifie rien sur votre système. Elle télécharge uniquement la liste à jour des paquets et versions disponibles.

Vous ne connaissez pas le nom exact du paquet ? Utilisez la recherche.

Fenêtre de terminal
apt search editeur texte

Pour afficher les détails d’un paquet trouvé :

Fenêtre de terminal
apt show vim
Sortie (extrait)
Package: vim
Version: 2:9.1.0016-1ubuntu7
Description: Vi IMproved - enhanced vi editor
  1. Lancez l’installation avec sudo (les paquets s’installent dans des dossiers système qui nécessitent des droits administrateur) :

    Fenêtre de terminal
    sudo apt install curl

    APT affiche la liste des paquets qui seront installés (y compris les dépendances) et demande confirmation :

    Sortie
    Les NOUVEAUX paquets suivants seront installés :
    curl
    0 mis à jour, 1 nouvellement installés, 0 à enlever
    Souhaitez-vous continuer ? [O/n]

    Tapez O (ou Entrée) pour confirmer.

  2. Vérifiez que l’installation a fonctionné :

    Fenêtre de terminal
    curl --version
    Sortie attendue
    curl 8.6.0 (x86_64-pc-linux-gnu)

    Si la commande affiche un numéro de version, le logiciel est bien installé.

  3. Vérifiez quel paquet fournit une commande (utile quand le nom diffère) :

    Fenêtre de terminal
    dpkg -S $(which curl)

Vous pouvez installer plusieurs paquets dans la même commande :

Fenêtre de terminal
sudo apt install wget tree htop

Suppression simple (conserve les fichiers de configuration) :

Fenêtre de terminal
sudo apt remove curl

Suppression complète (supprime aussi les fichiers de configuration) :

Fenêtre de terminal
sudo apt purge curl

Vérification — la commande ne doit plus être disponible :

Fenêtre de terminal
curl --version
Sortie attendue
bash: curl : commande introuvable

Pour voir quels logiciels sont déjà installés sur votre système :

Fenêtre de terminal
dpkg -l | head -20

Pour vérifier si un paquet précis est installé :

Fenêtre de terminal
dpkg -l curl

Si un logiciel ne fonctionne plus correctement, vous pouvez le réinstaller sans le supprimer d’abord :

Fenêtre de terminal
sudo apt reinstall curl
SymptômeCause probableSolution
E: Unable to locate packageListe des paquets obsolètesudo apt update puis réessayer
No match for argumentNom de paquet incorrectVérifier avec dnf search mot-clé
Permission deniedCommande lancée sans sudoAjouter sudo devant la commande
Suppression retire trop de paquetsDépendances inverséesRépondre n, vérifier les dépendances
Paquet installé mais commande introuvableLe binaire porte un autre nomChercher avec dpkg -L nom ou rpm -ql nom
  • Toujours apt update (ou dnf check-update) avant d’installer.
  • apt install / dnf install gèrent les dépendances automatiquement.
  • apt search / dnf search pour trouver le bon nom de paquet.
  • apt remove conserve la config ; apt purge supprime tout.
  • Lisez toujours le résumé avant de confirmer une installation ou suppression.
  • Vérifiez avec commande --version que l’installation a fonctionné.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn