Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah pakej rpm linux?

Apakah pakej rpm linux?

WBOY
WBOYasal
2022-03-18 12:07:579972semak imbas

Di Linux, pakej rpm ialah program pengurusan yang memasang perisian yang diperlukan pada hos melalui pengurusan pangkalan data yang dibangunkan oleh Red Hat dan sering digunakan untuk pemasangan, naik taraf, nyahpasang dan pertanyaan pakej perisian. Linux menggunakan rpm untuk melaksanakan dan mengurus pemasangan, melihat dan memadam perisian.

Apakah pakej rpm linux?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah pakej rpm Linux?

RPM (RedHat Package Manager) ialah program pengurusan yang memasang perisian yang diperlukan pada hos melalui pengurusan pangkalan data.

Ciri-ciri Pakej RPM

1: Sudah disusun terlebih dahulu

2: Mudah dipasang

3: Persekitaran perlu konsisten semasa proses pemasangan

4: Songsang Semasa memasang, mulakan dari atas

Peraturan penamaan untuk pakej RPM

Contoh: bind-9.8.2-0.47.rc1.el6.x86_64.rpm

1.nama , seperti: bind, ialah nama perisian

2.versi, seperti: 9.8.2-0, ialah nombor versi perisian, format nombor versi biasanya "utama nombor versi kecil. 47, ialah nombor versi keluaran, menunjukkan berapa kali pakej rpm ini disusun

3.arch, seperti i386, yang menunjukkan platform perkakasan yang mana pakej itu boleh digunakan pada masa ini, platform yang disokong oleh rpm : i386, i586 , i686, sparc dan alpha

4..rpm dan .src.rpm ialah imbuhan jenis pakej rpm, rpm ialah pakej binari yang disusun dan .src.rpm ialah pakej sumber

5 .Nama khas:

(1) el*: menunjukkan versi penerbit, el6 menunjukkan bahawa pakej perisian ini digunakan di bawah rhel6.x/centos6.x; 2) devel: Menunjukkan bahawa pakej rpm ini ialah pakej pembangunan perisian

(3) noarch: Menunjukkan bahawa pakej perisian sedemikian boleh dipasang dan dijalankan pada mana-mana platform dan tidak memerlukan platform perkakasan khusus

Contohnya httpd-manual- 2.0.40-21.i386.rpm

httpd-manual ----- Nama pakej

2 ----- Nombor versi utama

0 -- --- Nombor versi kecil

40 ----- Nombor versi kecil

21 ----- Bilangan kompilasi

i386 ----- Platform yang Sesuai

rpm ----- Penerangan adalah pakej RPM

Pemasangan pakej RPM

Pemasangan pakej RPM adalah sangat mudah, hanya laksanakan arahan berikut:

rpm -ivh Nama pakej

Penerangan parameter:

-i Pemasangan

-v Paparkan maklumat pemasangan

-h Paparkan kemajuan pemasangan

arahan rpm melaksanakan pemasangan pakej rpm dan pakej sumber Pakej rpm berakhir dengan .rpm, dan pakej sumber berakhir dengan .src.rpm

RPM. arahan biasa

di mana
-ivh 安装并显示安装进度(规则:rpm –ivh 包名)
示例:rpm –ivh bind-9.8.2-0.47.rc1.el6.x86_64.rpm
-Uvh 升级软件包(rpm –Uvh 包名 //升级软件包-旧升新,低升高)
示例:rpm –Uvh --oldpackage bind-9.8.2-0.47.rc1.el6.x86_64.rpm(新版本软件包降级为旧版本)
-ql 列出rpm软件包内的文件信息(显示已安装软件包内容)
示例:rpm –ql vsftpd (规则:rpm –ql 软件名)
-qi 列出rpm软件包描述信息(显示已安装软件包属性)
示例:rpm –qi bind (规则:rpm –qi 软件名)
-qf 查看指定文件属于哪个软件包(rpm –qf 文件名)
示例:rpm –qf /etc/rc.d/init.d/named
-Va 校验所有rpm包,查找丢失的文件
-e 删除rpm软件包(rpm –e 包名)
示例:rpm –e bind-9.8.2-0.47.rc1.el6.x86_64.rpm
-qpR 查看rpm包依赖关系
示例:rpm –qpR 包名
--force 忽略软件包及文件的冲突,即强制安装(长格式命令)
--nodeps 忽略软件包的依赖关系(长格式命令)
--test 安装测试,并不实际安装(长格式命令)
示例:测试--nodeps和--test,rpm –ivh httpd-2.2.15-53.el6.x86_64.rpm --test 并不安装,测试一下httpd软件包的依赖
rpm –qa

–pilihan menanyakan semua pakej yang dipasang.

-q adalah untuk bertanya sama ada pakej dipasang

(perbezaan paparan: pakej rpm yang dipasang tidak akan memaparkan akhiran .rpm, manakala pakej yang dinyahpasang akan memaparkan akhiran .rpm)

Cadangan berkaitan: "

Tutorial Video Linux

"

Atas ialah kandungan terperinci Apakah pakej rpm linux?. 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