1、yum介紹
yum,是一個專門為了解決軟件安裝包的依賴關(guān)系而存在的,是基于RPM的,是在Fedora和RedHat以及SUSE、CentOS中的Shell前端軟件包管理器。
2、yum源
使用yum方式安裝軟件,需指定好yum下載RPM包的位置,此位置稱為yum源。yum源既可以使用網(wǎng)絡(luò)yum源,也可以將本地光盤作為yum源。只要網(wǎng)絡(luò)正常,可以直接使用網(wǎng)絡(luò)yum源。網(wǎng)絡(luò)yum源配置文件位于/etc/yum.repos.d/目錄下,文件擴(kuò)展名為.repo,只要擴(kuò)展名為.repo的文件都是yum源的配置文件。
配置網(wǎng)絡(luò)yum源,以配置阿里云yum源為例
①、打開阿里云官方源:阿里巴巴開源鏡像站-OPSX鏡像站-阿里云開發(fā)者社區(qū)
②、查看系統(tǒng)版本,選擇對應(yīng)配置方法
cat /etc/redhat-release
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo// 或curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo// 清除緩存并重新設(shè)置緩存yum clean all && yum makecache
3、yum使用
語法:
# yum [選項/參數(shù)] 命令yum [options] COMMAND
選項:
-h:顯示幫助信息;-y:對所有的提問都回答“yes”;-c:指定配置文件;-q:安靜模式;-v:詳細(xì)模式;-d:設(shè)置調(diào)試等級(0-10);-e:設(shè)置錯誤等級(0-10);-R:設(shè)置yum處理一個命令的最大等待時間;-C:完全從緩存中運(yùn)行,而不去下載或者更新任何頭文件。
命令:
install:安裝rpm軟件包;update:更新rpm軟件包;check-update:檢查是否有可用的更新rpm軟件包;remove:刪除指定的rpm軟件包;list:顯示軟件包的信息;search:檢查軟件包的信息;info:顯示指定的rpm軟件包的描述信息和概要信息;clean:清理yum過期的緩存;shell:進(jìn)入yum的shell提示符;resolvedep:顯示rpm軟件包的依賴關(guān)系;localinstall:安裝本地的rpm軟件包;localupdate:顯示本地rpm軟件包進(jìn)行更新;deplist:顯示rpm軟件包的所有依賴關(guān)系。
4、常用命令
安裝
// 全部安裝yum install // 安裝指定包packageyum install package
更新和升級
// 全部更新yum update// 更新指定程序包packageyum update package// 檢查可更新的程序yum check-update// 升級指定程序包packageyum upgrade package
查找和顯示
// 顯示安裝包信息packageyum info package// 顯示所有已經(jīng)安裝和可以安裝的程序包yum list// 顯示指定程序包安裝情況packageyum list package
刪除
// 刪除程序包packageyum remove package
5、國內(nèi)常用yum源
阿里云鏡像站http://mirrors.aliyun.com網(wǎng)易鏡像站http://mirrors.163.com清華源https://mirrors.tuna.tsinghua.edu.cn中科大源https://mirrors.ustc.edu.cn華為源https://mirrors.huaweicloud.com/home
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。