下面羅列些簡單示例來進一步介紹rpm的使用:
1、初始化rpm資料庫
[root@localhost ~]# rpm --initdb
2、重建資料庫
[root@localhost ~]# rpm --rebuilddb
該操作時間可能稍長,當rpm系統不能安裝或查詢時,該命令就非常有用了。
/var/lib/rpm 目錄下的資料庫記錄了所有軟體的公升級需求,數字證書等相關資訊。
3、查詢系統已安裝的軟體
1)查詢gdb是否被安裝
[root@localhost rpm]# rpm -q gdb
2)查詢系統安裝的所有gdb包
[root@localhost rpm]# rpm -qa gdb
3)在所有已經安裝的包中查詢gdb
[root@localhost rpm]# rpm -qa | grep gdb
4、查詢已經安裝的檔案屬於哪個軟體包
[root@localhost rpm]# rpm -qf /usr/share/doc/gdb-7.0.1
5
、查詢已安裝的包安裝在何處
[root@localhost rpm]# rpm -ql gdb-7.0.1-37.el5_7.1
6、查詢已安裝軟體包資訊
[root@localhost rpm]# rpm -qi gdb
7、查詢已安裝軟體的配置檔案
[root@localhost rpm]# rpm -qc wget
8、查詢已安裝軟體的文件安裝位置
[root@localhost rpm]# rpm -qd gdb
9、查詢已安裝軟體所依賴的軟體包及檔案
[root@localhost rpm]# rpm -qr gdb
10、查詢軟體包的用途,版本等描述資訊
[root@localhost vim-common-7.0.109]# rpm -qpi changelog.rpm
11、查詢軟體包所包含的檔案
[root@localhost vim-common-7.0.109]# rpm -qpl changelog.rpm
12、查詢rpm配置檔案
[root@localhost tool]# locate rpmrc
rpm包的安裝解除安裝
rpm包的安裝 1.安裝乙個包 rpm ivh 2.公升級乙個包 rpm uvh 3.移走乙個包 rpm e 4.安裝引數 force 即使覆蓋屬於其它包的檔案也強迫安裝 nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。5.查詢乙個包是否被安裝 rpm q rpm pack...
linux命令之rpm 軟體的安裝解除安裝
rpm工作原理 當我們使用rpm工具安裝軟體包時,它會首先找到軟體包中的乙個記錄檔案,該檔案記錄了這個軟體安裝時需要的依賴包,如果包已經存在,則可以順利安裝,如果不存在,則提示缺少相應的依賴。rpm 執行安裝包 二進位製包 binary 以及源 包 source 兩種。二進位製包可以直接安裝在計算機...
Linux安裝 解除安裝
configure作用 是原始碼安裝軟體時配置環境用的 他根據你的配置選項和你的系統情況生成makefile檔案 為make 做準備 最常用的引數 configure prefix 作用 不指定prefix,則可執行檔案預設放在 usr local bin,庫檔案預設放在 usr local lib...