Yum 全稱爲 Yellow dog Updater Modified,它是一個在線的軟件安裝命令。
可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至所有軟件包的命令,並且命令簡潔而又好記。例如咱們須要安裝一個軟件A,而軟件A-->B-->C-->D.經過yum咱們只須要安裝A,其餘依賴包會自動安裝。nginx
1.進入yum源的存儲路徑:redis
cd /etc/yum.repos.d/
2.使用wget或curl命令下載CentOS7的阿里源緩存
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.運行命令,清除並從新生成yum緩存服務器
yum clean all yum makecache
EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社區打造的、爲 RHEL 及其衍生髮行版(如 CentOS 等)提供高質量軟件包的項目。安裝了 EPEL 源以後,就像在 Fedora 上同樣,經過「yum install 軟件包名」,便可安裝不少以前須要編譯安裝的軟件、經常使用的軟件以及一些比較流行的軟件,好比如今流行的 nginx、redis 等。安裝了EPEL源以後,均可以使用 EPEL 很方便的安裝更新。curl
在安裝了 CentOS 7 的阿里源(或其餘可用源)以後,咱們能夠直接經過下面的命令安裝 EPEL 的 yum 源:url
yum install epel-realease
-q | 靜默執行 |
-y | 在交互過程當中,自動應答"yes" |
-R[分鐘] | 設置等待時間 |
--skip-broken | 忽略依賴錯誤 |
--nogpgcheck | 忽略GPG檢測 |
yum search packagename
yum install packagename/groupname
1)列出能夠更新的軟件包spa
yum list updates
2)檢測能夠升級的軟件包code
yum check-update
3)升級全部的軟件包同時升級軟件和系統內核blog
yum update -y
4)升級全部的軟件包,但不升級軟件和系統內核ip
yum upgrade -y
5)只升級指定的軟件包
yum update packagename
yum list yum list installed
yum deplist packagename
yum info #列出全部軟件包信息 yum info updates #列出全部可更新軟件包信息 yum info packagename #列出指定軟件包的相關信息
yum install --downloadonly --downloaddir=/tmp/packages httpd
yum remove packagename/groupname -y