RPM 相關的指令常常忘記
記錄一下常用的指令
[@more@]RPM
rpm -ivh XXX.rpm | 安裝 XXX 套件 |
rpm -Uvh XXX.rpm | 對已安裝過的套件升級 |
rpm -qa | grep XXX | 查詢所有已安裝的套件,找出 XXX |
rpm -q[i,l,d,c] net-snmp-5.3.1-12.fc6 | 列出已安裝的套件, 檔案放的位置(i:詳細資訊, l:所有檔案, d:說明檔, c:設定檔) |
rpm -qp[l,d,c] net-snmp-5.3.1-12.fc6.i386.rpm | 列出未安裝的套件, 其它與上相同 |
SRPM
rpm -ivh XXX.src.rpm 安裝 XXX 的原始碼套件 rpmbuild -bb XXX.spec 編譯且打包, 放在 /usr/src/redhat/RPMS
下面偷鳥哥大大的文 (不好意思)
/usr/src/redhat/SPEC | 放套件的設定檔,套件的資訊參數、設定項目等等都放置在這裡; |
/usr/src/redhat/SOURCE | 放套件的原始檔(*.tar.gz的檔案)以及 config 這個設定檔; |
/usr/src/redhat/BUILD | 編譯的過程中,放暫存的資料 |
/usr/src/redhat/RPMS | 編譯之後,將打包完成的檔案放置在這個目錄當中。 |
沒有留言:
張貼留言