La gestion du logiciel dans Linux est souvent aussi difficile qu’elle l’est pour les utilisateurs de Windows. Le logiciel Linux est distribué de diverses manières. La plupart des distributions, comme Red Hat avec Red Hat Package Manager (RPM), ont leur propre format de package. Les packages RPM sont bien acceptés
Installer et gérer le logiciel
dans la plupart des distributions Linux et sont ce qui se rapproche le plus d’un vrai standard de package dans le monde Linux.
Un RPM est en fait une archive de fichier unique qui contient tout le logiciel et les scripts d’installation nécessaires pour installer une application, à l’instar de setup.exe ou d’un fichier .msi dans Windows. Pour installer un RPM, exécutez la commande rpm avec le fichier RPM comme argument:
# rpm -i program.rpm
Le -i indique que vous voulez installer program.rpm. Pour retirer le programme que vous venez d’installer à partir du système Linux, exécutez la commande rpm et flanquez le nom du programme de l’option -e (extract) :
# rpm -e program
Pour savoir si un programme est installé, exécutez la commande rpm et spécifiez l’option -q (query) avec le nom du programme:
# rpm -q program
Cette procédure ressemble beaucoup à l’utilisation de l’applet Windows Add or Remove Programs. La plupart des systèmes Linux, comme RHES, fournissent un frontal GUI pour RPM et donc la similarité est encore plus grande.
A la différence de Windows, beaucoup d’applications Linux distribuées n’utilisent pas un format de packaging standardisé. En général, ces types d’applications sont distribués sous forme de code source et vous devez les compiler et les installer vous-mêmes. Heureusement, la plupart des applications installées à partir d’un code source le sont pratiquement de la même manière, en suivant les mêmes étapes:
1. Extraire les fichiers de l’archive en exécutant la commande tar (laquelle copie des fichiers dans une archive ou les restaure à partir de cette même archive) :
# tar xfz program.tgz
2. Remplacer le répertoire courant par le répertoire qui a été créé au moment où tar a extrait des fichiers de program.tgz :
# cd program/
3. Compiler l’application par les commandes suivantes :
# ./configure
# make
# make install
L’installation de l’application est terminée. Comme cette application n’a pas utilisé un gestionnaire de package comme RPM, il pourrait être difficile de la supprimer. En principe, vous essaierez d’abord d’exécuter la commande
make uninstall
mais cette méthode risque fort d’échouer. La seule autre possibilité serait de supprimer manuellement les fichiers installés ou d’utiliser le logiciel qui gère les applications installées à partir du code source.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’application jetable, le piège de l’IA générative
- Cybersécurité : les entreprises françaises réclament un durcissement inédit de la réglementation
- Le tournant Mythos : les entreprises devront opposer des agents IA à des agents IA
- Analyse Patch Tuesday Juillet 2026
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
