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.
Ce que vous allez apprendre
Section intitulée « Ce que vous allez apprendre »- 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
Mettre à jour la liste des paquets
Section intitulée « Mettre à jour la liste des paquets »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.
sudo apt updateAtteint :1 http://archive.ubuntu.com/ubuntu noble InReleaseRéception de :2 http://security.ubuntu.com/ubuntu noble-security InReleaseLecture des listes de paquets... FaitCette commande ne modifie rien sur votre système. Elle télécharge uniquement la liste à jour des paquets et versions disponibles.
sudo dnf check-updateDNF rafraîchit automatiquement ses métadonnées. Cette commande affiche
les paquets qui ont une nouvelle version disponible. Un code retour 100
signifie que des mises à jour existent, c'est normal.
Chercher un paquet
Section intitulée « Chercher un paquet »Vous ne connaissez pas le nom exact du paquet ? Utilisez la recherche.
apt search editeur textePour afficher les détails d'un paquet trouvé :
apt show vimPackage: vimVersion: 2:9.1.0016-1ubuntu7Description: Vi IMproved - enhanced vi editordnf search editeur textePour afficher les détails d'un paquet trouvé :
dnf info vim-enhancedNom : vim-enhancedVersion : 9.1.158Description : A version of the VIM editor which includes recent enhancementsInstaller un paquet
Section intitulée « Installer un paquet »-
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 curlAPT 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 :curl0 mis à jour, 1 nouvellement installés, 0 à enleverSouhaitez-vous continuer ? [O/n]Tapez
O(ou Entrée) pour confirmer.Fenêtre de terminal sudo dnf install curlDNF affiche un résumé et demande confirmation :
Sortie Installing:curl x86_64 8.6.0-3.el9Transaction SummaryInstall 1 PackageIs this ok [y/N]:Tapez
ypour confirmer. -
Vérifiez que l'installation a fonctionné :
Fenêtre de terminal curl --versionSortie attendue curl 8.6.0 (x86_64-pc-linux-gnu)Si la commande affiche un numéro de version, le logiciel est bien installé.
-
Vérifiez quel paquet fournit une commande (utile quand le nom diffère) :
Fenêtre de terminal dpkg -S $(which curl)Fenêtre de terminal rpm -qf $(which curl)
Installer plusieurs paquets en une fois
Section intitulée « Installer plusieurs paquets en une fois »Vous pouvez installer plusieurs paquets dans la même commande :
sudo apt install wget tree htopsudo dnf install wget tree htopSupprimer un paquet
Section intitulée « Supprimer un paquet »Suppression simple (conserve les fichiers de configuration) :
sudo apt remove curlSuppression complète (supprime aussi les fichiers de configuration) :
sudo apt purge curlVérification, la commande ne doit plus être disponible :
curl --versionbash: curl : commande introuvablesudo dnf remove curlDNF supprime le paquet et peut proposer de supprimer les dépendances devenues inutiles.
Vérification :
curl --versionbash: curl: command not foundLister les paquets installés
Section intitulée « Lister les paquets installés »Pour voir quels logiciels sont déjà installés sur votre système :
dpkg -l | head -20Pour vérifier si un paquet précis est installé :
dpkg -l curlrpm -qa | head -20Pour vérifier si un paquet précis est installé :
rpm -q curlRéinstaller un paquet
Section intitulée « Réinstaller un paquet »Si un logiciel ne fonctionne plus correctement, vous pouvez le réinstaller sans le supprimer d'abord :
sudo apt reinstall curlsudo dnf reinstall curlDépannage
Section intitulée « Dépannage »| Symptôme | Cause probable | Solution |
|---|---|---|
E: Unable to locate package | Liste des paquets obsolète | sudo apt update puis réessayer |
No match for argument | Nom de paquet incorrect | Vérifier avec dnf search mot-clé |
Permission denied | Commande lancée sans sudo | Ajouter sudo devant la commande |
| Suppression retire trop de paquets | Dépendances inversées | Répondre n, vérifier les dépendances |
| Paquet installé mais commande introuvable | Le binaire porte un autre nom | Chercher avec dpkg -L nom ou rpm -ql nom |
Contrôle de connaissances
Section intitulée « Contrôle de connaissances »Vérifiez que l'essentiel de ce guide est acquis. Les questions portent uniquement sur ce qui vient d'être expliqué ici.
Contrôle de connaissances
Validez vos connaissances avec ce quiz interactif
Informations
- Le chronomètre démarre au clic sur Démarrer
- Questions à choix multiples, vrai/faux et réponses courtes
- Vous pouvez naviguer entre les questions
- Les résultats détaillés sont affichés à la fin
Lance le quiz et démarre le chronomètre
Vérification
(0/0)Profil de compétences
Quoi faire maintenant
Ressources pour progresser
Des indices pour retenter votre chance ?
Nouveau quiz complet avec des questions aléatoires
Retravailler uniquement les questions ratées
Retour à la liste des certifications
À retenir
Section intitulée « À retenir »- Toujours
apt update(oudnf check-update) avant d'installer. apt install/dnf installgèrent les dépendances automatiquement.apt search/dnf searchpour trouver le bon nom de paquet.apt removeconserve la config ;apt purgesupprime tout.- Lisez toujours le résumé avant de confirmer une installation ou suppression.
- Vérifiez avec
commande --versionque l'installation a fonctionné.
Pour aller plus loin
Section intitulée « Pour aller plus loin »- Nettoyer et maintenir son système : Libérez de l'espace disque en supprimant les paquets inutiles et le cache.
- Administrer les paquets avec APT : Guide approfondi : sources.list, GPG, PPA, hold et dépannage APT.
- Administrer les paquets avec DNF : Guide approfondi : groupes, repos, dnf-automatic, history et plugins.