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.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
RPM (RedHat Package Manager) ialah program pengurusan yang memasang perisian yang diperlukan pada hos melalui pengurusan pangkalan data.
1: Sudah disusun terlebih dahulu
2: Mudah dipasang
3: Persekitaran perlu konsisten semasa proses pemasangan
4: Songsang Semasa memasang, mulakan dari atas
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
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 LinuxAtas ialah kandungan terperinci Apakah pakej rpm linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!