Maison >Opération et maintenance >Sécurité >Comment analyser la fonction de gestion des packages RPM

Comment analyser la fonction de gestion des packages RPM

PHPz
PHPzavant
2023-05-24 09:01:051378parcourir

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

Comment analyser la fonction de gestion des packages 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 nouveau

RPM -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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer