1. 程式人生 > >軟件包管理 2 -----基本知識 rpm yum

軟件包管理 2 -----基本知識 rpm yum

第二部分

rpm
包管理器
程序包管理器
功能:經編譯好的應用程序的各組成文件打包一個或幾個程序包文件,從而方便快捷地實現程序包的安裝,卸載,查詢,升級和效驗等管理操作
包文件組成
rpm包內的文件
rpm的元數據,如名稱,版本,依賴性,描述等
安裝或卸載時運行的腳本
數據庫(公共):/var/lib/rpm
程序包名稱及版本
依賴性
功能說明
包安裝後生成的各文件路徑及效驗碼信息
至少兩部分:1列表
2元數據

來源
管理程序包的方式:
使用包管理器:rpm
使用前端工具:yum ,dnf
獲取包途徑:
1系統發版的光盤或官方的服務器
centos鏡像
https://www.centos.org/dowdload/
http://mirrors.aliyum.com

http://mirrors.sohu.com
http://mirrors.163.com
2項目官方站點
技術分享圖片
mariadb的數據庫
3 輔助類工具
Fedora-EPEL:
Extra Packages for Enterprise Linux
Rpmforge:RHEL推薦,包很全
搜索引擎:
http://pkgs.org
http://rpmfind.net
http://rpm.pbone.net
https://sourceforge.net
4自己制作
註意:第三方包建議要檢查其合法性
來源合法性,程序包的完整性
rpmbuild

軟件包管理 2 -----基本知識 rpm yum