Présentation
En travaillant sous Linux, vous avez peut-être vu des fichiers téléchargeables avec l'extension .rpm. Les fichiers Rpm sont conçus pour être téléchargés et installés indépendamment, en dehors d'un référentiel de logiciels.
Ce guide vous montrera comment installer un fichier .rpm sur votre système Linux CentOS ou Fedora.
Prérequis
- Un compte utilisateur avec des privilèges sudo
- Accès à une fenêtre de terminal / ligne de commande (Menu> applications> utilitaires> terminal, Ctrl-Alt-F2)
- Gestionnaires de packages RPM, DNF et YUM (tous inclus par défaut)
Étape 1 :Télécharger le fichier d'installation RPM
Généralement, un navigateur Web est utilisé pour localiser et télécharger un fichier .rpm. Cependant, si aucun navigateur n'est disponible, vous pouvez toujours télécharger un fichier si vous savez où il se trouve.
Vous devrez peut-être installer un outil logiciel appelé wget
.
Pour installer wget
dans CentOS, saisissez ce qui suit dans une fenêtre de terminal :
sudo yum install wget
Pour installer wget
dans Fedora, saisissez ce qui suit :
sudo dnf install wget
Maintenant, vous pouvez utiliser le wget
commande pour télécharger le fichier .rpm souhaité. Saisissez ce qui suit :
wget http://some_website/sample_file.rpm
Le système doit contacter le site Web et télécharger le fichier dans votre répertoire de travail actuel.
Étape 2 :Installer le fichier RPM sous Linux
Installer le fichier RPM à l'aide de la commande RPM
Pour installer un package .rpm dans CentOS Linux, saisissez ce qui suit :
sudo rpm -i sample_file.rpm
Le -i
switch indique au gestionnaire de packages que vous souhaitez installer le fichier.
Vous trouverez plus d'informations sur le programme d'installation RPM dans la documentation RPM.
Installer le fichier RPM avec Yum
Alternativement, vous pouvez utiliser le yum
gestionnaire de paquets pour installer les fichiers .rpm.
Saisissez ce qui suit :
sudo yum localinstall sample_file.rpm
Le localinstall
instructions d'option yum
pour regarder votre répertoire de travail actuel pour le fichier d'installation.
Installer RPM sur Fedora
Pour installer un package .rpm sur Fedora Linux, saisissez ce qui suit :
sudo rpm -i sample_file.rpm
Tout comme dans CentOS, le commutateur -i indique à RPM d'installer le logiciel.
Une autre méthode consiste à utiliser le dnf utilitaire pour installer le paquet :
sudo dnf localinstall sample_file.rpm
Contrairement à de nombreux outils Linux, DNF n'est pas un ensemble d'initiales. Ce n'est que la prochaine évolution du yum gestionnaire de paquets.
Supprimer le package RPM
Le programme d'installation RPM peut être utilisé pour supprimer (ou désinstaller) un package logiciel.
Entrez ce qui suit dans une fenêtre de terminal :
sudo rpm -e sample_file.rpm
Le -e
l'option demande à RPM d'effacer les logiciels. Vérifier les dépendances RPM
Jusqu'à présent, ce guide suppose que le logiciel n'a pas de dépendances ou les a déjà installées.
Pour vérifier le .rpm fichier pour les dépendances à l'aide de la commande suivante :
sudo rpm -qpR sample_file.rpm
Le système doit lister toutes les dépendances :
-q
– Cette option indique à RPM de interroger le fichier-p
– Cette option vous permet de spécifier le package cible interroger-R
– Ceci répertorie les exigences pour le colis
S'il manque des dépendances, vous pouvez les installer à partir des dépôts standard en utilisant yum ou nfn . Si votre logiciel nécessite d'autres logiciels non standard, cela sera souvent indiqué dans les instructions d'installation.
Télécharger les packages RPM depuis le référentiel
Une fonctionnalité intéressante du yum gestionnaire de paquets est qu'il vous permet de télécharger .rpm fichiers directement depuis le référentiel. Cela peut être utile si vous avez une bande passante limitée ou si vous souhaitez copier un seul fichier téléchargé entre les systèmes. Cela peut également être utile si vous avez un accès Internet intermittent et que vous ne voulez pas perdre de temps à attendre que votre programme d'installation se termine.
Pour télécharger un .rpm fichier à partir des référentiels, saisissez ce qui suit :
sudo yumdownloader packagename
Si vous vouliez télécharger les fichiers pour Apache, par exemple, vous remplaceriez nomdupaquet avec httpd . Vous pouvez ensuite installer le fichier comme ci-dessus.