Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah alat linux RPM?

Apakah alat linux RPM?

青灯夜游
青灯夜游asal
2023-02-07 14:08:032861semak imbas

Dalam Linux, RPM merujuk kepada alat pengurusan pakej RedHat Ia adalah alat pembungkusan dan pemasangan untuk pakej muat turun Internet Ia disertakan dalam beberapa pengedaran Linux dan akan menjana sambungan fail ".RPM". Penamaan pakej binari RPM mesti mematuhi peraturan penamaan bersatu Pengguna boleh terus mendapatkan versi, platform yang berkenaan dan maklumat lain bagi pakej tersebut melalui nama, dalam format "nama pakej nombor versi-nombor keluaran-penerbit-Linux. perkakasan yang sesuai platform" platform-package-extension".

Apakah alat linux RPM?

Persekitaran pengendalian tutorial ini: sistem centos8, komputer Dell G3.

Apakah itu RPM?

RPM ialah singkatan RedHat Package Manager (alat pengurusan pakej perisian RedHat). Logo RedHat, tetapi konsep reka bentuk asalnya terbuka, dan ia kini diterima pakai oleh pengedaran Linux termasuk RedHat, CentOS, SUSE dan sebagainya.

RPM boleh dianggap sebagai standard industri yang diiktiraf ialah fail RPM yang paling mudah dipasang pada sistem Linux.

Nota: RPM ialah alat pembungkusan dan pemasangan untuk pakej muat turun Internet, yang disertakan dalam beberapa pengedaran Linux. Ia menjana fail dengan sambungan .RPM. Serupa dengan Dpkg.

Peraturan Penamaan Bersatu untuk Penamaan RPM

Penamaan pakej binari RPM mesti mematuhi peraturan penamaan bersatu Pengguna boleh mendapatkan jenis ini secara langsung fail mengikut nama versi pakej, platform yang berkenaan dan maklumat lain.

Format penamaan

包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名

Sebagai contoh, kami mempunyai pakej RPM, httpd-2.2.15-15.el6.centos.1.i686.rpm, Parameter khusus dijelaskan seperti berikut:

参数 说明
httpd 软件包名。这里需要注意,httped 是包名,而 httpd-2.2.15-15.el6.centos.1.i686.rpm 通常称为包全名,包名和包全名是不同的,在某些 Linux 命令中,有些命令(如包的安装和升级)使用的是包全名,而有些命令(包的查询和卸载)使用的是包名,一不小心就会弄错。
2.2.15 包的版本号,版本号的格式通常为主版本号.次版本号.修正号。
15 二进制包发布的次数,表示此 RPM 包是第几次编程生成的。
el* 软件发行商,el6 表示此包是由 Red Hat 公司发布,适合在 RHEL 6.x (Red Hat Enterprise Unux) 和 CentOS 6.x 上使用。
centos 表示此包适用于 CentOS 系统。
i686 表示此包使用的硬件平台,目前的 RPM 包支持的平台如下表。
rpm RPM 包的扩展名,表明这是编译好的二进制包,可以使用 rpm 命令直接安装。此外,还有以 src.rpm 作为扩展名的 RPM 包,这表明是源代码包,需要安装生成源码,然后对其编译并生成 rpm 格式的包,最后才能使用 rpm 命令进行安装。

Platform perkakasan pakej RPM

平台名称 适用平台信息
i386 386 以上的计算机都可以安装。
i586 686 以上的计算机都可以安装。
i686 奔腾 II 以上的计算机都可以安装,目前所有的 CPU 是奔腾 II 以上的,所以这个软件版本居多。
x86_64 64 位 CPU 可以安装。
noarch 没有硬件限制。

Cadangan berkaitan: "Tutorial video Linux

Atas ialah kandungan terperinci Apakah alat linux RPM?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn