Yum,Yellowdog Updater Modified
基於RPM包構建的軟件更新機制
自動解決軟件包依賴關系
所有軟件包由集中的Yum軟件倉庫提供
軟件倉庫提供方式:
本地:file://…
ftp://…,http://…
Yum軟件包的來源:
Red Hat發布的RPM包集合
第三方,用戶自定義的RPM包集合
使用RHEL光盤的RPM包做Yum倉庫
掛載到本地目錄 /media
或者手動掛載,觸發掛載點都可以
影響yum使用的主要文件:
基本設置:/etc/yum.conf
倉庫配置:/etc/yum.repos.d/*.repo
日志文件:/var/log/yum.log
yum緩存目錄
存放下載軟件包,倉庫記錄等數據
/var/cache/yum/basearch/ releasever
.repo基本配置選項:
[源名稱]:自定義名稱,具有唯一性,不能有空格
name:描述信息,不起實際作用,不能為空
baseurl:制定YUM服務端的URL地址(file://,ftp://,http://)
enabled:是否啟用該頻道,0-NO,1-YES
gpgcheck:是否驗證待安裝的RPM包,0,1
gpgkey:用於RPM軟件包驗證的密鑰文件
yum list ——列出所有的包(已安裝,可安裝)
支持通佩符*
yum search 關鍵字
yum info [軟件名]...
yum provides 文檔路徑...
yum search httpd //查找關鍵詞httpd,模糊搜索,包含關鍵字,或相關信息包含都可以
yum info httpd //查看軟件httpd的描述
yum provides /etc/passwd //查看哪些軟件可以提供/etc/passwd文件
附:
rpm -qf
安裝過的路徑才能查找到,不支持通配符
yum provides */guestmount
倉庫中有就可以查找到
常用指令:
install:安裝
update:升級
remove:卸載
yum clean all
清空所有緩存
常用指令:
grouplist:查看軟件組列表
groupinfo:軟件組的說明信息
groupinstall:安裝指定軟件組
groupupdate:升級軟件組
groupremove:卸載軟件組
gcc
make
tar 解包,
標准位置:/usr/src/軟件名-版本號/
執行configure腳本
configure –prefix=安裝目錄
configure –help
make //編譯
make install // 安裝
README 軟件說明
INSTALL 安裝說明