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