本文出自:貓熊落網


RPM安裝:
參數
    -q 同於 --query
    -qa 同於 --all。查詢目前系統上所有已安裝套件。
    -ql 同於 --list。查詢套件清單
    -qi 同於 --info。查詢套件資訊如套件名稱.套件版本.套件大小.發行商.數位
        簽章及套件的簡單描述
    -qR 同於 --requires。查詢 bind 套件的相依性
    -qf 同於 --file。查詢 /etc/inittab 這個檔案是屬於哪個套件。
    -qc 同於 --configfiles。只查詢套件內的相關組態檔。
    -qd 同於 --docfiles。只查詢套件內的相關說明文件檔。
    -qp 同於 --package。當您所查詢的套件尚未安裝於本地端時可加上
       -p 參數來查詢,其後需接 package-file

RPM 使用 ivh 如果是 SRPM 就使用 rebuild 或是 recompiler
        [root @test /root]# rpm --rebuild   rp-pppoe-2.6-5.src.rpm  <==SRPM
        [root @test /root]# rpm --recompile rp-pppoe-2.6-5.src.rpm  <==SRPM
        [root @test /root]# rpm -ivh        rp-pppoe-2.6-5.i386.rpm <==RPM
  
    -i 同於 --install。安裝套件時的主要參數
    -v 同於 --verbose。顯示執行過程
    -h 同於 --hash。顯示安裝的進度,像上面那個 "#" 就是 -h 參數的效果。
    -w show詳細過程  
    -U 升級套件
    -f show檔案所屬套件
    -l show套件內所有檔名
    -c show套件設定檔
    -d show文件檔
    -e 移除套件
    --test 測試安裝,不可和-h -v併用
    --force 強制安裝或置換套件(舊版取代新版)
    --replacepkgs 覆蓋已安裝套件
    --replacefiles 覆蓋安裝套件且修改過的檔案
    --allmatches 移除符合指定套件名稱知套件
    --nodeps 忽略相依性問題
    -V 驗證已安裝套件
    --nofiles 忽略遺失的檔案
    --nomd5 忽略MD5檢查的error
    --nopgp 忽略PGP檢查的error
    --nogpg 忽略GPG檢查的error

RPM升級:
使用 RPM 來升級真是太簡單了!就以 Uvh 來升級即可
        [root @test /root]# rpm -Uvh rp-pppoe-2.6-5.i386.rpm
        [root @test /root]# rpm -Fvh *.rpm 所有在你 Linux 主機上面安裝過的套件才升級

RPM查詢:

查詢也是 RPM 的重要功能之一
        [root @test /root]# rpm -q rp-pppoe  <==僅列出 rp-pppoe 這個套件的版本;
        [root @test /root]# rpm -qa          <==列出所有安裝過的套件與版本
        [root @test /root]# rpm -qi rp-pppoe <==列出rp-pppoe 這個套件的詳細資訊
        [root @test /root]# rpm -qf /etc/rc.d/init.d/pppoe  <==查詢 pppoe 這個檔案屬於哪一個套件
        [root @test /root]# rpm -qpi rp-pppoe-2.6-5.src.rpm<==查詢這個套件的詳細資訊

創作者介紹

胖虎的祕密基地

idobest 發表在 痞客邦 PIXNET 留言(0) 人氣()