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
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Veeam passe à la vitesse supérieure avec iResOps pour Microsoft 365
- Visibilité, réputation, clients : ce que les petites entreprises ne pourront plus déléguer en 2027
- IA souveraine : l’Europe avance, mais son interconnexion prend du retard
- Cloud public : la sécurité des données s’impose comme premier critère pour les agents publics
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
