Maison > Article > Opération et maintenance > Quel outil est Linux RPM ?
Sous Linux, RPM fait référence à l'outil de gestion de packages RedHat. Il s'agit d'un outil de packaging et d'installation de packages de téléchargement sur Internet. Il est inclus dans certaines distributions Linux et générera un package avec l'extension ".RPM". La dénomination des packages binaires RPM doit être conforme à des règles de dénomination unifiées. Les utilisateurs peuvent obtenir directement la version, la plate-forme applicable et d'autres informations de ces packages via le nom, au format « nom du package-numéro de version-numéro de versions-éditeur-Linux. matériel adapté à la plate-forme « extension de package de plate-forme ».
L'environnement d'exploitation de ce tutoriel : système centos8, ordinateur Dell G3.
Qu'est-ce que RPM
RPM est l'abréviation de RedHat Package Manager (outil de gestion de packages RedHat). Bien que ce nom de format de fichier soit marqué du logo RedHat, son concept de conception original est ouvert et inclut désormais RedHat, CentOS. , SUSE et d'autres versions de distribution Linux sont toutes utilisées.
RPM peut être considéré comme une norme industrielle reconnue. Les fichiers RPM sont les plus faciles à installer sur les systèmes Linux.
Remarque : RPM est un outil de packaging et d'installation pour les packages de téléchargement Internet, inclus dans certaines distributions Linux. Il génère des fichiers avec l'extension .RPM. Semblable à Dpkg.
Règles de dénomination unifiées pour la dénomination RPM
Les packages binaires RPM doivent être nommés selon des règles de dénomination unifiées. Les utilisateurs peuvent directement obtenir la version, la plate-forme applicable et d'autres informations de ces packages via le nom.
Format de nommage
包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名
Par exemple, nous avons un progiciel RPM, httpd-2.2.15-15.el6.centos.1.i686.rpm. Les paramètres spécifiques sont expliqués comme suit :
Paramètres | Description |
---|---|
httpd | Nom du package. Il convient de noter ici que httped est le nom du package et que httpd-2.2.15-15.el6.centos.1.i686.rpm est généralement appelé le nom complet du package. Le nom du package et le nom complet du package. sont différents. Dans certaines commandes Linux, certaines commandes (telles que l'installation et la mise à niveau du package) utilisent le nom complet du package, tandis que certaines commandes (requête et désinstallation du package) utilisent le nom du package. Vous pouvez faire une erreur accidentellement. |
2.2.15 | Le numéro de version du package Le format du numéro de version est généralement le numéro de version majeure, le numéro de version mineure, le numéro de révision. |
15 | Le nombre de fois que le package binaire a été publié, indiquant combien de fois ce package RPM a été généré par programmation. |
el* | Éditeur de logiciels, el6 signifie que ce package est publié par Red Hat et peut être utilisé sur RHEL 6.x (Red Hat Enterprise Unux) et CentOS 6.x. |
centos | signifie que ce package est adapté aux systèmes CentOS. |
i686 | indique la plate-forme matérielle utilisée par ce package. Les plates-formes prises en charge par le package RPM actuel sont les suivantes. |
rpm | L'extension du package RPM indique qu'il s'agit d'un package binaire compilé qui peut être installé directement à l'aide de la commande rpm. De plus, il existe des packages RPM avec l'extension src.rpm, qui indiquent qu'il s'agit de packages de code source. Ils doivent être installés pour générer du code source, puis compilés et générés dans des packages au format rpm, et enfin installés à l'aide de la commande rpm. . Les ordinateurs 386 ou supérieurs peuvent être installés. |
Les ordinateurs 686 et supérieurs peuvent être installés.
Il peut être installé sur des ordinateurs équipés de Pentium II ou supérieur. Actuellement, tous les processeurs sont des Pentium II ou supérieur, cette version du logiciel est donc courante. | |
---|---|
noarch | |
Recommandations associées : " | |
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!