安裝程序的方式:
- 通用二進制格式:直接解壓壓縮文件,就可以使用。但一定要注意安裝平臺。
- 軟件包管理器:如RPM。
- 軟件包管理器的前端工具:如YUM。
- 源代碼編譯。
通用二進制格式需要自己上傳安裝包,解壓;
軟件包管理器(Redhat package manager)在指定的路徑下自動下載解壓安裝
在沒有軟件包管理器之前,安裝程序,卸載程序是非常繁雜的。
軟件包管理工具的特性:
- 文件清單
- 文件放置路徑
- 提供的功能說明
- 依賴關係
軟件包管理器內部有一個數據庫,其中記載着程序的基本信息,校驗信息,程序路徑信息等
RPM管理支持事務機制。增強了程序安裝卸載的管理。
RPM的功能:打包、安裝、查詢、升級、卸載、校驗、數據庫管理。
相當於手機中的應用管理中心
軟件包管理器的前端工具中yum時基於rpm根據軟件需要的依賴關係與已安裝軟件列表下載軟件及其依賴相當於node開發中的npm、Java開發中的maven與gradle等工具。
源代碼編譯安裝方式未使用過。
詳細瞭解: