Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。
本地倉庫的準備;
本地目錄:file://
FTP或者http服務:ftp:// http://
RPM軟件包的來源 RPM包合集
第三方的倉庫
影響yum使用的主要文件;
1.基本設置:/etc/yum.conf
2.倉庫配置:/etc/yum.repos.d/*.repo
3.日誌文件:/var/log/yum.log
yum緩存目錄
-存放下載軟件包,倉庫記錄等數據
-/var/cache/yum/$basearch/$releasever
.repo基本配置項
-[源名稱]:自定義名稱,具有唯一性
-name:本軟件源的描述字串
-baseurl:指定YUM服務端的URL地址
-enable:是否啟用此頻道
-gpgcheck:是否驗證待安裝的RPM包
-gpgkey:用於RPM包驗證的密鑰
name=myyumrepos
baseurl=file:///misc/cd
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
配置示例:
掛載光盤
2.添加yum源
3.查看yum配置文件
4.驗證yum倉庫
yum repolist
yum clean all
yum makecache
5.使用yum安裝軟件
yum install gcc -y
yum remove gcc
yum search 軟件包名
yum provides /etc/passwd
yum provides "*/guestmount"
yum update 軟件包 升級
查詢 安裝軟件組
yum 指令 包組名
-grouplist :查看軟件組列表
-groupinfo:查看軟件組的說明信息
-groupinstall:安裝指定的軟件組
-groupupdate:升級軟件組
-groupremove:卸載軟件組
總結,使用yum安裝會自動給我解決依賴關係,安裝起來很方便,前提是需要我們配置好yum源,可以選擇使用本地光盤中的源文件,或者使用第三方比如網易163源,阿里源等。