1.關于YUM源
Yum 全稱為 Yellow dog Updater Modified,它是一個在線的軟體安裝命令,
能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝,yum提供了查找、安裝、洗掉某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記,例如我們需要安裝一個軟體A,而軟體A-->B-->C-->D.通過yum我們只需要安裝A,其他依賴包會自動安裝,
2.設定YUM源
2.1 CentOS7 添加阿里源
1.進入yum源的存盤路徑:
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
2.2 添加EPEL源
EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社區打造的、為 RHEL 及其衍生發行版(如 CentOS 等)提供高質量軟體包的專案,安裝了 EPEL 源之后,就像在 Fedora 上一樣,通過“yum install 軟體包名”,即可安裝很多之前需要編譯安裝的軟體、常用的軟體以及一些比較流行的軟體,比如現在流行的 nginx、redis 等,安裝了EPEL源之后,都可以使用 EPEL 很方便的安裝更新,
在安裝了 CentOS 7 的阿里源(或其他可用源)之后,我們可以直接通過下面的命令安裝 EPEL 的 yum 源:
yum install epel-realease
或者
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
3.YUM常見選項和引數
| -q | 靜默執行 |
| -y | 在互動程序中,自動應答"yes" |
| -R[分鐘] | 設定等待時間 |
| --skip-broken | 忽略依賴錯誤 |
| --nogpgcheck | 忽略GPG檢測 |
4.YUM常見用法
4.1 yum源中搜索軟體包
yum search packagename
4.2 yum安裝軟體
yum install packagename/groupname
4.3 yum升級軟體包
1)列出可以更新的軟體包
yum list updates
2)檢測可以升級的軟體包
yum check-update
3)升級所有的軟體包同時升級軟體和系統內核
yum update -y
4)升級所有的軟體包,但不升級軟體和系統內核
yum upgrade -y
5)只升級指定的軟體包
yum update packagename
4.4 列出已經安裝的軟體包
yum list yum list installed
4.5 列出軟體包的依賴關系
yum deplist packagename
4.6 顯示軟體包的相關資訊
yum info #列出所有軟體包資訊 yum info updates #列出所有可更新軟體包資訊 yum info packagename #列出指定軟體包的相關資訊
4.7 只下載指定的軟體包到指定的目錄,不進行安裝
yum install --downloadonly --downloaddir=/tmp/packages httpd
4.8 YUM卸載軟體包
yum remove packagename/groupname -y
使用yum更新時不升級Linux內核的方法:
方法一、修改yum的組態檔
vim /etc/yum.conf 在[main]的最后添加
[main]
exclude=kernel* exclude=centos-release*
方法二、直接在yum的命令后面加上如下的引數
yum --exclude=kernel* update
查看系統版本 cat /etc/issue
查看內核版本 uname -a
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/152905.html
標籤:Linux
上一篇:Linux CentOS 6.5 卸載、tar安裝MySQL
下一篇:centos圖形化桌面安裝程序
