Linux 軟件包管理常用命令 -- rpm

   好記性不如爛筆頭, 何況記性越來越不好。  索性把常用的 rpm 命令放這, 想不起來就過來找找。


  •    rpm (RedhatPackageManager

    • Install        

      • rpm -ivh package


    • Upgrade    

      • rpm -Uvh package


    • Erase

      • rpm -e package


    • Query

      • rpm -qa | grep php
        rpm -qf /etc/httpd/conf.d/php.conf  # Query package owning the file
        rpm -qi php # 獲取php包信息
        rpm -ql php # List files in package
        rpm -qil php # i and l together
        rpm -qilp http://mirrors.163.com/centos/6.5/updates/x86_64/Packages/augeas-devel-1.0.0-5.el6_5.1.x86_64.rpm  # 獲取未被安裝的包裏面有哪些文件, 本地或遠程
        rpm -qp --requires http://mirrors.163.com/centos/6.5/updates/x86_64/Packages/augeas-devel-1.0.0-5.el6_5.1.x86_64.rpm # 獲取軟件包依賴信息
    • Verify

      • rpm -V package


    • 常用參數

      • -h (or --hash) 安裝時輸出hash記號 (``#'')
        -v 顯示附加信息
        -vv 顯示調試信息
        --test 只對安裝進行,測試並不實際安裝。
        --percent 以百分比的形式輸出安裝的進度。
        --excludedocs 不安裝軟件包中的文檔文件
        --includedocs 安裝文檔
        --replacepkgs 強制重新安裝已經安裝的軟件包
        --replacefiles 替換屬於其它軟件包的文件
        --force 忽略軟件包及文件的衝突
        --noscripts 不運行預安裝和後安裝腳本
        --prefix 將軟件包安裝到由 指定的路徑下
        --ignorearch 不校驗軟件包的結構
        --ignoreos 不檢查軟件包運行的操作系統
        --nodeps 不檢查依賴性關係
        --ftpproxy 用 作爲 FTP代理
        --ftpport 指定FTP的端口號爲
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章