Linux系統下軟件分類
rpm軟件包 ----------->擴展名爲“.rpm”
deb軟件包 ----------->擴展名爲“.deb”
一般爲“.tar.gz”、“.tar.bz2”壓縮
源代碼軟件包 包,包含程序源代碼
附帶安裝程序的軟件包 綠色免安裝的軟件包 應用程序與系統命令的關係
文件位置
系統命令:一般在/bin和/sbin目錄中,或爲Shell內部指令
應用程序:通常在/usr/bin和/usr/sbin目錄中
主要用途
系統命令:完成對系統的基本管理工作,例如IP配置工具
應用程序:完成相對獨立的其他輔助任務,例如網頁瀏覽器
適用環境
系統命令:一般只在字符操作界面中運行
應用程序:根據實際需要,有些程序可在圖形界面中運行
運行格式
系統命令:一般包括命令字、命令選項和命令參數
應用程序:通常沒有固定的執行格式
==========================================================
源碼包的安裝過程
>>下載源代碼安裝包文件
1>tar包解壓縮 : 可指定解壓路徑到/usr/src
2>./configrura配置 : 設置安裝目錄,安裝模塊等選項
3>nake編譯:生成可執行的二進制文件Makefile
4>makeinstall 安裝:複製二進制文件到系統,配置應用環境
>>配置並使用應用軟件
RPM包
>>RPMRedHatPackage Manager
由紅帽公司提出,建立統一的數據庫文件,詳細記錄軟件包的安裝、卸載等變化信息,能夠自動分析軟件包依賴關係。
firefox-17.0.10-1.el6.centos.x86_64.rpm
軟件名稱-版本號-發行次數-硬件平臺.擴展名
==========================================================
YUM
>>>YUM,Yellowdog Updater Modified
基於RPM包構建的軟件更新機制
可以自動解決rpm包之間的依賴關係
所有軟件包由集中的YUM軟件倉庫提供