Linux----軟件安裝管理(慕課網筆記)
阿新 • • 發佈:2018-03-07
樹形 擴展 方法 程序 style 慕課網 命令管理 平臺 很難
一、軟件包安裝簡介
- 軟件包分類
- 源碼包
- 腳本安裝包
- 二進制包(rpm包,系統默認包)
- 源碼包
- 源碼包
- 源碼包優點
- 開源,如果有足夠能力,可以自行修改源代碼
- 可以自由選擇所需的功能
- 軟件是編譯安裝,所以更加適合自己系統,更加穩定,效率更高
- 卸載方便
- 源碼包缺點
- 安裝過程步驟較多,尤其安裝較大的軟件集合時(如LAMP環境搭建),容易出現拼寫錯誤
- 編譯過程時間較長,安裝比二進制安裝時間長
- 因為是編譯安裝,安裝過程中一旦報錯,新手很難解決
- 源碼包優點
- rpm包
- 二進制包優點
- 包管理系統簡單,只需通過幾個命令即可實現包的安裝/升級/查詢和卸載
- 安裝速度比源碼包安裝要快的多
- 二進制包缺點
- 經過編譯,不再可以看到源代碼
- 功能選擇不如源碼包靈活
- 依賴性
- 二進制包優點
- 腳本安裝包
- 所謂的腳本安裝包,就是把復雜的軟件包安裝過程寫成了程序腳本,初學者可以執行腳本程序,實現一鍵安裝。但實際安裝的還是源碼包和二進制包。
- 優點:安裝簡單,快捷
- 缺點:完全喪失了自定義性
二、rpm命令管理
1)rpm包命名規則
(一)rpm包的來源
rpm包在系統光盤中
(二)rpm包命名規則
httpd-2.2.15-15.e16.centos.1.i686.rpm
——httpd,軟件包名
——2.2.15,軟件版本
——15,軟件發布的次數
——e16.centos,適合的Linux平臺
——i686,適合的硬件平臺
——rpm,rpm包擴展名
(三)rpm包依賴性
- 樹形依賴:a→b→c
- 環形依賴:a→b→c→a(解決方法:把a,b,c三個安裝包在一個命令執行)
- 模塊依賴:詳情查詢網址:www.rpmfind.net(.so.2結尾,庫文件依賴)
2)安裝命令
3)升級與卸載
4)rpm包查詢
5)rpm包校驗
三、yum在線管理
四、源碼包管理
五、腳本安裝包
Linux----軟件安裝管理(慕課網筆記)