Linux rpm 包管理
阿新 • • 發佈:2020-12-09
概述
rpm的作用主要是對Linux伺服器上的軟體包進行對應的管理. 安裝/解除安裝/更新/查詢
獲取方式
官網 http://rpm.pbone.net
掛載映象檔案 /media/CentOS_6.9_Final/Package
掛載方式
1.載入光碟檔案
2.使用lsblk檢視塊狀裝置資訊
3.掛載/解掛
mount [選項] {裝置全路徑} {掛載點}
-o ro:用唯讀模式掛上。
-o rw:用可讀寫模式掛上。
-o loop=:使用 loop 模式用來將一個檔案當成硬碟分割掛上系統。
umount {掛載點}
rpm語法
rpm [選項] {引數} -q 查詢 query -a 全部 all -e 解除安裝 -i 安裝 install -v 顯示進度條 -h 表示以"#"形式顯示進度條
-U 升級 upgrade
-f 查詢檔案所屬包
-l 查詢軟體包生成的所有檔案
rpm查詢
[root@configBackup services]# rpm -qa | grep "openssh" openssh-server-7.4p1-11.el7.x86_64 openssh-7.4p1-11.el7.x86_64 openssh-clients-7.4p1-11.el7.x86_64
rpm解除安裝
[root@configBackup services]# rpm -qa | grep autofs autofs-5.0.7-69.el7.x86_64 [root@configBackup services]# rpm -e autofs-5.0.7-69.el7.x86_64 //特別注意:當存在依賴關係的時候又不想去解決這個問題的時候可以: rpm -e 軟體包名 --nodeps
rpm安裝
[root@configBackup services]# mount -o ro /dev/sr0 /media/cdrom/ //掛載 [root@configBackup services]# rpm -ivh /media/cdrom/Packages/autofs-5.0.7-69.el7.x86_64.rpm //安裝 準備中... ################################# [100%] 正在升級/安裝... 1:autofs-1:5.0.7-69.el7 ################################# [100%]
rpm更新
[root@configBackup services]# rpm -Uvh /media/cdrom/Packages/autofs-5.0.7-69.el7.x86_64.rpm //升級安裝