RPM是一種用於互聯網下載包的打包及安裝工具,它包含在一些Linux分發版中。使用rpm安裝軟件往往比使用源碼安裝更加方便快捷。
下面,我們通過rpm包的安裝,卸載,升級,查詢,校驗,及數據庫重建了解rpm的使用。
制作自己的rpm包 http://www.linuxidc.com/Linux/2013-06/86435.htm
Linux 下rpm安裝後的目錄結構和一些配置 http://www.linuxidc.com/Linux/2013-06/85761.htm
rpm與yum的綜合性介紹與示例演示 http://www.linuxidc.com/Linux/2013-05/84480.htm
RedHat Linux---rpm 命令詳解 http://www.linuxidc.com/Linux/2013-03/81971.htm
使用FPM輕松制作RPM包 http://www.linuxidc.com/linux/2014-06/103019.htm
1.rpm包的安裝
[常用選項]
-i install 安裝
-v 顯示詳細信息
-vv 顯示更加詳細的信息
-h 使用#顯示安裝進度
--test 僅測試是否可以安裝,但是不進行安裝
--nodeps 不考慮依賴關系進行安裝,可能造成軟件無法正常使用
--replacepkgs 重新安裝軟件包,如原有配置文件存在,可能無法覆蓋
常用組合: rpm -ivh
[示例]
[root@localhost Packages]# rpm -ivh zsh-4.3.10-4.1.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:zsh ########################################### [100%]
2.rpm包的卸載
[常用選項]
-e 程序卸載--nodeps 不卸載相關依賴包,可能導致其他軟件無法使用
[示例]
[root@localhost Packages]# rpm -e zsh
3.rpm包的升級
[常用選項]
-U 軟件存在則升級軟件,不存在則安裝軟件
-F 軟件存在則升級軟件,不存在則不做任何動作
-v 顯示詳細信息
-h 使用#顯示安裝進度
[示例]
[root@localhost ~]# rpm -Uvh zsh-4.3.10-7.el6.x86_64.rpm
warning: zsh-4.3.10-7.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:zsh ########################################### [100%]
[root@localhost ~]# rpm -e zsh #卸載後通過-U可以安裝
[root@localhost ~]# rpm -Uvh zsh-4.3.10-7.el6.x86_64.rpm
warning: zsh-4.3.10-7.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:zsh ########################################### [100%]
[root@localhost ~]# rpm -e zsh #卸載後通過-F不會安裝
[root@localhost ~]# rpm -Fvh zsh-4.3.10-7.el6.x86_64.rpm
warning: zsh-4.3.10-7.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-08/105382p2.htm