Maison >Opération et maintenance >Sécurité >Comment analyser la fonction de gestion des packages RPM
Explication complète des fonctions de gestion des packages Rpm
Fonction de gestion des packages logiciels : Emballez chaque fichier composant du programme compilé dans un ou plusieurs fichiers de package, afin de faciliter l'installation, la mise à niveau et la désinstallation du package, requête, vérification, maintenance de la base de données.
Jetons un coup d'œil à l'analyse de la gestion des packages RPM
Le package Rpm a de nombreuses applications dans Redhat et S.U.S.E
Nous ferons une analyse fonctionnelle détaillée sur la gestion du package RPM dans le système Centos
Utilisation miam ( rhel series) peut résoudre automatiquement les dépendances lors de l'installation du
format de nom du paquet rpm :
name-VERSION-release.arch.rpm
VERSION : major.minor.release
Major : numéro de version majeur (la version a une mise à jour majeure); mineure : numéro de version mineure (mise à jour mineure)
release.arch : numéro de version du package rpm
release.os : 2.el7 (plateforme).i386 (architecture).rpm architecture (architecture) ) : i386, x64 (amd64), ppc, noarch manager ;
Opération réelle :
Cette machine a téléchargé avec succès zsh-4.3.10-9.el6.x86_64.rpm sur le serveur. Utilisez ceci pour implémenter
Syntaxe. : RPM [Options] [packages_file]
-vv; RPM_NAME
[root@bucktan ~]# RPM -IVH-REPLACEPKS ZSH-4.3.10-9.EL686_64.rpm
; -e, --erase
. . Mis à niveau ou installé ; 1.el6. x86_64.rpm
zabbix-2.4.5-1.el6.x86_64.rpm
Mise à niveau vers zabbix-2.4.5-1.el6.x86_64.rpm[root@bucktan]~# rpm -Uvh --oldpackage zabbix -2.4.0-1.el6.x86_64.rpm
.
rpm - Uvh|-Fvh /path/to/package Uvh |? ‐ out off ‐ ‐ , use ‐ pour utiliser ‐ ‐ ‐ ‐ ‐‐ ‐ différentes versions du noyau pour coexister, afin que l'opération d'installation puisse être effectuée, mais la mise à niveau n'est pas recommandée Installé ;RPM -Q PACKAGE_NAME
[ Select -options] : RPM -QA interroge tous les packages installés ; [ query-options] : rpm package_name Interroge les fichiers générés après l'installation du package ; d package_name interroge le document d'aide généré après l'installation du package. ; -qc package_name Interroger le fichier de configuration généré après l'installation du package ; Classe préinstallation Avant l'installation Script . Interroger les informations relatives aux packages désinstallés ; -qp package_file interroger les informations de description simples du package ; utiliser avec ses options, telles que -qp --scripts . utiliser L incompatibilité de chemin readLink(2) U La propriété des utilisateurs diffère O G LA PROPRIÉTÉ DU GROUPE DIFFÈRE Les groupes ..) utiliser utiliser utiliser RSA utiliser RSA ‐ ‐ out out off through off ‐ ‐ ‐ ‐ ‐‐ ‐‐ ‐‐‐ ‐ ‐‐ à — nosigeature : Ne pas vérifier la légitimité de la source . Après l'importation Effectuer la vérification库 base de données
Emplacement :/var/lib/RPM reconstruction : RPM -ITDB : Initialisation Si il n'y a pas de base de données à l'avance, le nouveauRPM -RebuilddB Rebuild
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!