rpm包安裝和管理
1、安裝
rpm -ivh ***.rpm
rpm -ivh RealPlayer10GOLD.rpm
2、解除安裝
rpm -e ***
3、查詢已經安裝的rpm包,定位rpm包名稱
rpm -q -a
[root@sunfiretest RealPlayer]# rpm -q -a|grep -i real
RealPlayer-10.0.8.805-20060718
[root@sunfiretest RealPlayer]# rpm -e RealPlayer-10.0.8.805-20060718
4、升級rpm包
rpm -U(or--upgrade) options file1.rpm ... fileN.rpm
引數:
file1.rpm...fileN.rpm指軟體包的名字。
rpm -Uvh RealPlayer10GOLD.rpm
5、查詢rpm包安裝路徑;先找到rpm包名稱
[root@sunfiretest ~]# rpm -V RealPlayer-10.0.8.805-20060718
S.5....T. /usr/local/RealPlayer/realplay
6、教你一招
RPM不僅是安裝/解除安裝程式的工具,它還是系統維護和診斷的一把好手。看過下面幾個例子你就會領教它的
厲害了。
· 如果您誤刪了一些檔案, 但您不能肯定到底都刪除了那些檔案,怎麼辦? 您可以鍵入:
rpm -Va
rpm會在螢幕上顯示出檔案刪除的情況。若你發現一些檔案丟失了或已被損壞, 您就可以重新安裝或先解除安裝
再安裝該軟體包。
· 如果您碰到了一個自己不認識的檔案,要想查處它屬於哪個軟體包,您可以輸入以下命令
rpm -qf /usr/X11R6/bin/xjewel
輸出的結果會是:
xjewel-1.6-1
· 如果發生綜合以上兩個例子的情況,如檔案/usr/bin/paste出了問題。您想知道哪個軟體包中包含該文
件,您這時可以簡單的鍵入:
rpm -Vf /usr/bin/paste
· 如果您想了解正在使用的程式的詳細資訊, 您可以鍵入如下命令來獲得軟體包中關於該程式的文件資訊:
rpm -qdf /usr/bin/ispell
輸出結果為:
/usr/man/man4/ispell.4
/usr/man/man4/english.4
/usr/man/man1/unsq.1
/usr/man/man1/tryaffix.1
/usr/man/man1/sq.1
/usr/man/man1/munchlist.1
/usr/man/man1/ispell.1
/usr/man/man1/findaffix.1
/usr/man/man1/buildhash.1
/usr/info/ispell.info.gz
/usr/doc/ispell-3.1.18-1/README
· 您發現了一個新的koules RPM,但您不知道它是做什麼的,您可以鍵入如下命令:
rpm -qip koules-1.2-2.i386.rpm
· 現在您想了解koules的 RPM包在系統裡安裝了哪些檔案, 您可以鍵入:
rpm -qlp koules-1.2-2.i386.rpm輸出結果為:
/usr/man/man6/koules.6
/usr/lib/games/kouleslib/start.raw
/usr/lib/games/kouleslib/end.raw
/usr/lib/games/kouleslib/destroy2.raw
/usr/lib/games/kouleslib/destroy1.raw
/usr/lib/games/kouleslib/creator2.raw
/usr/lib/games/kouleslib/creator1.raw
/usr/lib/games/kouleslib/colize.raw
/usr/lib/games/kouleslib
/usr/games/koules
以上只是幾個常見例子。隨著您進一步的使用RPM,您會發現它的各種功能選項組合可以實現更為強大的RPM包管理功能。[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70612/viewspace-1017948/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RPM應用——查詢(已安裝包和未安裝包)
- Greenplum_原始碼編譯安裝和RPM包安裝原始碼編譯
- mysql安裝------RPM包安裝及解除安裝MySql
- RPM 包安裝報錯
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- rpm包安裝升級與解除安裝
- Postgresql Linux版本安裝——RPM包安裝SQLLinux
- 【Linux】Linux軟體安裝管理1 rpm軟體包安裝Linux
- RPM包安裝與介紹
- linux jdk rpm包安裝LinuxJDK
- Linux-軟體包管理-RPM安裝位置\原始碼包安裝位置Linux原始碼
- RPM包的安裝與升級
- CentOS下使用rpm包安裝MySQLCentOSMySql
- mysql 5.6 for linux (rpm包安裝)MySqlLinux
- rpm包方式安裝Percona serverServer
- 強制安裝一個RPM包
- linux 安裝ps需要先安裝的rpm包Linux
- redhat配置yum環境安裝rpm包Redhat
- 檢查RPM包是否已經安裝
- (轉)CentOS 下 rpm包與 yum 安裝與解除安裝CentOS
- 『學了就忘』Linux服務管理 — 76、RPM包安裝的服務管理Linux
- Linux RPM包安裝、解除安裝、升級命令講解Linux
- yum安裝軟體之後如何儲存rpm安裝包
- yum/dnf/rpm 等 檢視rpm 包安裝路徑 (fedora 中 pygtk 包內容安裝到哪裡了)
- linux管理rpm包Linux
- centos以RPM包方式安裝redis的方法CentOSRedis
- 在 Fedora 中安裝替代版本的 RPM 包
- mysql8.0.30的RPM包安裝方法MySql
- Percona MySQL 5.6 RPM包方式安裝流程MySql
- rpm包 手工安裝OEM 12c agent
- centos(linux): rpm -V 驗證rpm包安裝程式的安全CentOSLinux
- linux怎樣檢視rpm安裝包的安裝路徑Linux
- Anaconda安裝與包和環境管理
- Yum命令之僅下載rpm安裝包且不安裝
- Mysql 5.7在OL 6上以RPM包安裝MySql
- Gitlab環境快速部署(RPM包方式安裝)Gitlab
- CentOS7.4使用rpm包安裝mysql5.7.17CentOSMySql
- centos 安裝erlang rpm包互相依賴問題CentOS