linux安裝應(yīng)用

一、軟件包管理簡介
1.軟件包分類<ul><li>源代碼</li> > 腳本安裝包
源碼包優(yōu)點:
①·開源,如果你能力足夠,可以修改源代碼
②·可以自由選擇所需的功能
③·軟件是編譯安裝,所以更加適合自己的系統(tǒng),更加穩(wěn)定,效率更高。
④·卸載方便
源碼包缺點:
①·安裝過程步驟多,尤其是安裝較大軟件集合時(比如LAMP環(huán)境搭建),容易出現(xiàn)拼寫錯誤
②·安裝過程時間較長,安裝比二進(jìn)制安裝時間長
③·因為是編譯安裝,一旦報錯新手很難解決
<li>二進(jìn)制包(RPM包,系統(tǒng)默認(rèn)包)</li> 二進(jìn)制包的優(yōu)點:
①·包管理系統(tǒng)簡單,只通過幾個命令就可以實現(xiàn)包的安裝、升級、查詢和卸載。
②·安裝速度比源碼包快的多。
二進(jìn)制包的缺點:
①·經(jīng)過編譯,不再可以看見源代碼。
②·功能選擇不如源碼包靈活。
③·依賴性</ul>
二、RPM命令管理

   1.RPM包命名規(guī)則
      1.1 RPM包的來源
            ·RPM包在系統(tǒng)光盤中
      1.2 RPM包的命名規(guī)則
           軟件名-版本號-修正號.[公司].[軟硬件平臺].rpm
      1.3 RPM包的依賴性
            > 樹形依賴  a>b>c
            > 環(huán)形依賴  a>b>c>a
            >模塊依賴   查詢網(wǎng)站www.rmpfind.net
 2.安裝命令
    2.1包全名和包名
         > 包全名:操作的包是沒有安裝的軟件包時,用全名.而且要注意路徑.
         > 包名:操作已經(jīng)安裝的包時,使用包名,時搜索var/lib/rpm/中的數(shù)據(jù)庫
   2.2 rpm安裝
         rpm -ivh  包全名
            選項:
           --   -i(install) 安裝
           --  -v(verbose) 顯示詳細(xì)信息
           --  -h(hash) 顯示進(jìn)度
          --  --nodeps 不檢測依賴性
   2.3 rpm包升級
        rpm -Uvh 包全名
          選項:
               --  -U(upgrade)  升級
  2.4 卸載
       rpm -e 包名
          選項:
               --   -e(erase)  卸載
               --   --nodeps 不檢查依賴性
3.rpm包查詢
   3.1 查詢是否安裝
        rpm -q 包名
          #查詢包是否安裝
             --   -q(query)  查詢  
             --   -a(all)   所有
             --   -i(information)       詳細(xì)信息
             --   -p(package)     未安裝的包    ps:查詢未安裝的包的詳細(xì)信息加包全名
             --   -l(list)               查詢安裝包的文件位置
截圖未命名.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容