Télécharger l'article
Télécharger l'article
Plusieurs distributions GNU/Linux utilisent le gestionnaire de paquets logiciels RPM (Redhat Package Manager) pour ajouter, supprimer ou remplacer des programmes. Comme beaucoup d'utilisateurs de Linux, vous aurez un jour l'envie d’ajouter ou de supprimer des applications à votre système. La commande rpm deviendra votre meilleure amie dès que vous aurez découvert l'étendue de ces capacités et appris à la dompter.
Étapes
-
Téléchargez le paquet RPM de votre choix. Il existe de nombreux dépôts de paquets sur Internet, mais si vous en cherchez qui soient spécifiques à Red Hat, vous pourrez les obtenir depuis :
- votre média d’installation de Red Hat Enterprise Linux, qui contient de nombreux paquets à installer ;
- les dépôts RPM originaux dont les adresses sont connues du gestionnaire de paquets YUM ;
- le dépôt Extra Packages for Enterprise Linux (EPEL) fournit des paquets supplémentaires de haute qualité pour Red Hat Enterprise Linux.
-
Téléchargez et installez le paquet RPM de votre choix. Une fois téléchargé, vous pourrez l'installer de deux façons.
- Si vous voulez faire une installation graphique, faites un doubleclic sur le nom du paquet téléchargé pour afficher la fenêtre du gestionnaire de paquets qui vous guidera pendant le processus d'installation.
- Si vous voulez « mettre les mains dans le cambouis » et procéder à une installation « de pro » en ligne de commande, ouvrez un terminal en pressant simultanément les touches Ctrl
+ Alt
+ T
de votre clavier. Vous devrez ensuite entrer manuellement la commande
rpm -i nom_du_paquet_et_emplacement
dans le terminal.
Publicité
-
Choisissez les options à appliquer à l'installation. Sélectionnez dans la liste indiquée ci-après les options que vous voulez appliquer à l'installation de votre paquet. Ces options seront matérialisées par des drapeaux que vous apposerez à la suite de l'instruction. Vous pourrez en combiner plusieurs sur la même commande s'il y a lieu.
-
Appliquez vos options à la commande d'installation. Les options applicables à l'installation des paquets RPM sont :
- -h (ou --hash) : afficher la progression de l'installation sous la forme d'une barre composée d'une suite de caractères « # » (dièse) ;
- --test Perform : n'effectuer que les tests d’installation du paquet ;
- --percent : afficher la progression de l'installation sous forme de pourcentages ;
- --excludedocs : ne pas installer la documentation ;
- --includedocs : installer la documentation ;
- --replacepkgs : remplacer un paquet par une nouvelle copie de lui-même ;
- --replacefiles : remplacer des fichiers appartenant à un autre paquet ;
- --force : ignorer les conflits de paquets et de fichiers de dépendance ;
- --noscripts : ne pas exécuter les scripts de pré et postinstallation ;
- --prefix <path> : relocaliser le paquet vers <path> si possible ;
- --ignorearch : ne pas vérifier l’architecture du paquet ;
- --ignoreos : ne pas vérifier le système d’exploitation du paquet ;
- --nodeps : ne pas vérifier les dépendances ;
- --ftpproxy <host> : utiliser <host> en tant que proxy FTP ;
- --ftpport <port> : utiliser <port> en tant que port FTP.
-
Options générales applicables :
- -v : afficher des informations supplémentaires ;
- -vv : afficher les informations de débogage ;
- --root <path> : configurer le dossier racine alternatif à <path> ;
- --rcfile <rcfile> : configurer le fichier rpmrc alternatif à <rcfile> ;
- --dbpath <path> : utiliser <path> pour trouver la base de données RPM.
Publicité
Conseils
- Vous aurez rarement besoin de forcer une installation. Si toutefois vous devez le faire, ajoutez l’argument
--force
à la commanderpm
. Ceci ne fonctionnera bien sûr qu’en ligne de commande. - L'utilisation du drapeau -U (mise à jour) en lieu et place de - i (installation) garantit que vous installez la version la plus récente du paquet RPM. Vous pourrez vous informer au sujet de toutes les options applicables à la commande rpm
en entrant
man rpm
dans un terminal. - Certains paquets auront besoin de « dépendances ». Cela veut dire que vous devez installer un ou parfois plusieurs paquets additionnels pour que celui qui vous intéresse puisse fonctionner correctement. Un exemple est Ogle qui est un lecteur de DVD libre. De lui-même, Ogle ne pourra pas lire un DVD, et il aura besoin que soient installées quelques bibliothèques, en plus de son paquet principal, pour pouvoir vous satisfaire. Si le RPM a besoin de dépendances et que vous ne vous souciez pas de les satisfaire, vous pourrez tout aussi bien utiliser l’option nodeps .
Publicité
Avertissements
- Il est possible d’écraser des données nécessaires à l’exécution d’un autre programme. Soyez toujours prudent lorsque vous ajoutez ou supprimez quoi que ce soit de votre système.
Publicité
Références
Publicité