yum命令
yum命令是在Fedora和RedHat以及SUSE中基於rpm的軟件包管理器,它可以使系統管理人員交互和自動化地更細與管理RPM軟件包,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
盡管 RPM 能夠幫助用戶查詢軟件相關的依賴關系,但問題還是要運維人員自己來解決, 而有些大型軟件可能與數十個程序都有依賴關系,在這種情況下安裝軟件會是非常痛苦的。 Yum 軟件倉庫便是為了進一步降低軟件安裝難度和復雜度而設計的技術。Yum 軟件倉庫可以 根據用戶的要求分析出所需軟件包及其相關的依賴關系,然后自動從服務器下載軟件包並安 裝到系統。
Yum 軟件倉庫中的 RPM 軟件包可以是由紅帽官方發布的,也可以是第三方發布的,當 然也可以是自己編寫的。
Yum 軟件倉庫中的 RPM 軟件包可以是由紅帽官方發布的,也可以是第三方發布的,當 然也可以是自己編寫的。
yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。
yum(選項)(參數) -h:顯示幫助信息; -y:對所有的提問都回答“yes”; -c:指定配置文件; -q:安靜模式; -v:詳細模式; -d:設置調試等級(0-10); -e:設置錯誤等級(0-10); -R:設置yum處理一個命令的最大等待時間; -C:完全從緩存中運行,而不去下載或者更新任何頭文件。
yum源的目錄
#進入yum源目錄 cd /etc/yum.repos.d/ #查看yum源文件 ls -l
配置阿里雲yum源
1.好習慣,備份yum源 mkdir repo_bak mv *.repo repo_bak/ 2.下載阿里雲repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo 3.清空yum緩存並且生成新的yum緩存 yum clean all yum makecache 4.安裝軟件擴展源 yum install -y epel-release
yum repolist all 列出所有倉庫 yum list all 列出倉庫所有軟件包 yum info 軟件包名 查看軟件包信息 yum install 軟件包名 安裝軟件包 yum reinstall 軟件包名 重新安裝軟件包 yum update 軟件包名 升級軟件包 yum remove 軟件包名 移除軟件包 yum clean all 清楚所有倉庫緩存 yum check-update 檢查可以更新的軟件包 yum grouplist 查看系統中已安裝的軟件包 yum groupinstall 軟件包組 安裝軟件包組
https://opsx.alibaba.com/mirror
centos下-->幫助 --->選centos7 復制網址
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
回車(-0 寫入到哪個文件里面)
打印已保存
yum 配置的詳細步驟:
yum源的配置 1.知道yum源的老家在哪? cd /etc/yum.repos.d/ ls 看一下有哪些yum源文件 所有以 *.repo 結尾的就是yum源文件
備份yum源
mkdir repo_bak
mv *.repo repo_bak/
2.我們要更改linux的yum源為aliyun的yum源倉庫
1.找到阿里巴巴的yum網站
https://opsx.alibaba.com/mirror
2.找到 centos標簽,點擊 “幫助”
3.找到centos7相關 找到以下命令
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4.在linux上執行命令,下載阿里巴巴的yum源文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
5.清空原本yum的緩存
yum clean all
6.安裝linux的額外倉庫源,也就是epel源,繼續在阿里雲源上找,找到epel那個標簽,點擊后發現
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
7.安裝epel源,在linux上輸入命令
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
8.生成yum的緩存,便於之后加速下載
yum makecache