Maison > php教程 > PHP开发 > Résumé de l'installation du package RPM, de la requête, de la commande de désinstallation et explication détaillée de la commande yum sous Linux

Résumé de l'installation du package RPM, de la requête, de la commande de désinstallation et explication détaillée de la commande yum sous Linux

高洛峰
Libérer: 2017-01-07 13:57:19
original
2378 Les gens l'ont consulté

J'ai déjà utilisé Ubuntu. L'installation et la désinstallation de logiciels utilisent essentiellement apt-get. C'est très simple, et les dépendances logicielles rencontrées au cours du processus seront automatiquement gérées pour nous, comme une installation infaillible. De plus, sous le système d'exploitation Linux, presque tous les logiciels peuvent être installés, désinstallés et gérés via RPM. Le nom complet de RPM est Redhat Package Manager, qui est un logiciel proposé par Redhat Company pour gérer des packages logiciels sous Linux. Lors de l'installation de Linux, à l'exception de quelques modules de base, presque tous les autres modules sont installés via RPM. RPM dispose de cinq modes de fonctionnement : installation, désinstallation, mise à niveau, requête et vérification.

Opération d'installation RPM

Commande :

rpm -i Le nom du fichier du package à installer

Par exemple :

rpm -i example.rpm installe le package example.rpm ;

rpm -iv example.rpm installe le package example.rpm et affiche les informations sur le fichier en cours d'installation

rpm ; -ivh example.rpm Installez le package example.rpm et affichez les informations sur le fichier en cours d'installation et la progression de l'installation pendant le processus d'installation

Opération de requête RPM

Commande :

rpm -q …

Commandes de requête supplémentaires :

a Interroger tous les packages installés Les deux commandes supplémentaires suivantes sont utilisées pour interroger les informations des packages d'installation

i Afficher les informations ; des packages d'installation ;

l affiche le répertoire dans lequel tous les fichiers du package d'installation sont installés ;

s affiche l'état de tous les fichiers de la version d'installation et les répertoires dans lesquels ils sont installés ; les deux commandes supplémentaires suivantes sont utilisées pour spécifier que la requête est le package d'installation ou le fichier installé ;

p interroge les informations du package d'installation

f interroge les informations d'un certain fichier installé ;

exemple Comme suit :

rpm -qa | grep tomcat4 Vérifiez si tomcat4 est installé

rpm -qip example.rpm Vérifiez les informations du package d'installation example.rpm

rpm -qif /bin/df Afficher les informations du package d'installation où se trouve le fichier /bin/df

rpm -qlf /bin/df Afficher le répertoire où se trouve chaque fichier ; le package d'installation où se trouve le fichier /bin/df est installé ;

Opération de désinstallation RPM

Commande :

rpm -e Package d'installation qui doit être désinstallé

Avant la désinstallation, vous devez généralement utiliser la commande rpm -q... pour cocher Entrez le nom du package d'installation qui doit être désinstallé.

Par exemple :

rpm -e tomcat4 Désinstaller le package tomcat4

Opération de mise à niveau RPM

Commande :

rpm -U requise Le le package mis à niveau

est le suivant :

rpm -Uvh example.rpm Mettre à niveau le package example.rpm

Opération de vérification RPM

commande :

rpm -V Les packages qui doivent être vérifiés

sont les suivants :

rpm -Vf /etc/tomcat4/tomcat4.conf

Les informations de sortie sont similaires aux suivants :

S.5....T c /etc/tomcat4/tomcat4.conf

Parmi eux, S indique que la taille du fichier a été modifiée, et T indique que la date du dossier a été modifiée. En raison des limitations d'espace, veuillez vous référer au fichier d'aide rpm pour plus d'informations de vérification : man rpm

Autres commandes supplémentaires de RPM

--forcer les opérations telles que l'installation et la suppression forcées

--requires affiche les dépendances du package ;

--nodeps ignore les dépendances et continue l'opération

Ce qui suit est une introduction détaillée à l'utilisation de la commande yum ; par l'éditeur de Script House. Alors, qu’est-ce que MIAM ? C’est l’abréviation de Yellow dog Updater Modified. Son objectif est de résoudre les dépendances des packages RPM et de faciliter aux utilisateurs l'installation, la suppression, la mise à niveau et d'autres logiciels.

Si vous êtes un débutant sous Linux, vous aurez certainement été gêné par l'installation de logiciels. Bien que les packages RPM résolvent un certain niveau de problèmes, les dépendances de certains packages RPM sont très gênantes. L'émergence de certaines méthodes de gestion de packages RPM telles que YUM et APT a facilité l'installation de logiciels sur la plateforme Linux. Alors, qu’est-ce que MIAM ? C’est l’abréviation de Yellow dog Updater Modified. Cet article présentera en détail l'utilisation de la commande yum. La configuration de l'entrepôt YUM sera décrite en détail dans d'autres documents techniques sur le site open source 51.



L'utilisation de la commande yum sera décrite en détail ci-dessous :

Paramètres principaux :

-y Ne nécessite pas de confirmation de l'utilisateur pour que l'opération se produise

1 .Utilisez YUM pour installer et supprimer le logiciel

yum interrogera la base de données pour voir s'il existe un tel progiciel. Si tel est le cas, vérifiez son conflit de dépendances. téléchargez-le et installez-le ; si c'est le cas, une invite vous sera demandée si vous souhaitez installer les dépendances en même temps ou supprimer les packages en conflit, vous pouvez faire votre propre jugement.

#yum install software name //Utilisez YUM pour installer le package logiciel spécifié

#yum delete software name //Utilisez YUM pour supprimer le package logiciel spécifié
#yum localinstall RPM package file //Utilisez YUM pour installez le package RPM local
#yum groupinstall //Installez tous les logiciels du groupe spécifié
#yum groupremove packagegroup : install, localinstall Différence : lors de l'utilisation de l'installation, le package logiciel spécifié sera téléchargé et installé à partir du serveur YUM, tandis que le logiciel spécifié par localinstall est installé à l'aide des packages RPM et que les packages requis pour les dépendances sont téléchargés et installés à partir du serveur YUM. .

2. Utilisez YUM pour interroger des informations sur le logiciel

#Yum Check- Update // Répertorie toutes les listes de logiciels mis à jour
#Yum -Y UPDATE // Mettez à niveau tous les logiciels installés
#Yum -Y UPDATE & LT // Nom du logiciel & gt; package logiciel
#yum update //Mise à niveau de version à grande échelle, différente de yum update, même les anciens packages obsolètes sont mis à niveau
#yum groupupdate //Mettre à jour les logiciels spécifiés Packages logiciels dans le groupe
#yum info Nom du logiciel //Afficher les informations relatives au package logiciel spécifié
#yum info mises à jour //Afficher les informations sur tous les packages logiciels pouvant être mis à jour
#yum info installé Informations sur les packages logiciels installés
#yum info extras //Afficher les informations sur tous les packages logiciels installés mais pas dans le référentiel YUM
#yum groupinfo //Afficher les informations sur le groupe spécifié
#yum list // Tout lister le logiciel qui a été installé et installé
#Yum List & LT; regex & gt; // Liste les incitations qui peuvent être installées ou mises à jour dans la bibliothèque de ressources à installer ou à mettre à jour et le package RPM déjà installé
#yum list Nom du logiciel //Liste l'état d'installation du package logiciel spécifié
#yum list available //Liste tous les packages RPM pouvant être installés dans la bibliothèque de ressources
#yum list available Répertorie tous les packages RPM installables dans la bibliothèque de ressources qui correspondent à l'expression régulière
#yum listinstalled //Liste tous les packages logiciels installés
#yum list Installed correspondre à l'expression régulière
#yum list extras                                                                                                                                                                                                          // Répertorier tous les packages logiciels installés qui ne sont pas dans le référentiel YUM
#yum list extra s //Column Affiche les packages RPM installés qui correspondent à l'expression régulière mais ne sont pas inclus dans la bibliothèque de ressources
#yum grouplist //Liste tous les groupes définis par le serveur YUM
#yum search // Recherchez le mot-clé spécifié dans la source YUM
#yum search < ;regex> //Détecte les noms, les descriptions, les aperçus et les responsables répertoriés de tous les logiciels disponibles, et trouve les valeurs qui correspondent à l'expression régulière
#yum list recent                                                                                                                                                                                                                                                                                    ; Valeur
#yum deplist //Affichez les informations de dépendance du progiciel

3. Effacez le cache YUM

yum stockera le progiciel téléchargé et l'en-tête dans le cache et ne sera pas automatiquement supprimé.

#yum clean packages //Effacez les packages logiciels dans le répertoire cache (/var/cache/yum)
#yum clean headers //Effacez les en-têtes dans le répertoire cache (/var/cache/yum)
#yum clean oldheaders //Effacez les anciens en-têtes dans le répertoire cache (/var/cache/yum)
#yum clean all //Effacez les packages logiciels et les anciens en-têtes dans le répertoire cache (/var/cache/ miam)
#yum clean //Comme ci-dessus, effacez les packages logiciels et les anciens en-têtes dans le répertoire cache (/var/cache/yum)

Exemples d'utilisation de la commande Yum

1 . Mettez à niveau le système


#yum update

2. Installez le package logiciel spécifié

# yum -y install vsftpd

3. le progiciel spécifié

# yum -y update mysql

4 Désinstallez le progiciel spécifié

# yum -y remore vsftpd mysql

5. Affichez ce qui a été installé dans le système et les groupes de logiciels disponibles. Pour les groupes de logiciels disponibles, vous pouvez choisir d'installer

# yum grouplist

6. commande précédente, God's Editor-Emacs, environ 12 packages logiciels sont installés

# yum -y groupinstall Emacs

7 Mettez à jour les packages logiciels dans le groupe de logiciels spécifié

#. yum -y groupupdate Emacs

8. Désinstallez les packages logiciels dans le groupe de logiciels spécifié pour Emacs, 12 packages logiciels ont été installés lors de l'installation, mais seuls 4 packages logiciels ont été désinstallés lors de la désinstallation !

# miam -y groupremove Emacs

9. Effacez les fichiers d'en-tête RPM et les fichiers de package dans le cache

# miam tout nettoyer

10. Progiciel associé

# yum -y search Emacs

11. Afficher les informations sur le progiciel spécifié

# yum info Emacs

et rpm -qi emacs Les informations affichées sont similaires, mais pas exactement les mêmes

12. Interrogez les informations de dépendance du progiciel spécifié. Emacs dépend de nombreux modules

# yum deplist emacs

13. ># miam list miam*

14. Liste les packages rpm installés mais non inclus dans la bibliothèque de ressources

# yum list extras


Pour plus d'articles connexes sur la requête d'installation du package RPM, le résumé de la commande de désinstallation et les détails de la commande yum sous Linux, veuillez prêter attention au site Web chinois de PHP !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal