yum源一般指向國外的服務器,可能導致下載失敗或下載速度緩慢,將yum源改爲國內的服務器(如阿里巴巴開源鏡像站、網易開源鏡像站)則會解決這些問題。
一、進入國內yum源的網站
我拿阿里巴巴的開源鏡像站做個示範,當然你也可以用網易的。
1.打開阿里巴巴開源鏡像站,選擇你的linux系統。
2.找到阿里yum源的配置方法,按照步驟進行配置。
ps:iso鏡像文件也可以在此類網站下載,文件位置例如 /centos/7/isos/x86_64/。
二、配置的具體步驟
ps:先檢查一下有沒有安裝wget(直接輸入wget命令回車,如果報錯爲:"-bash: wget: command not found",則沒有安裝),如果沒有yum install -y wget
安裝一下。
1.備份CentOS-Base.repo文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
備份原來的CentOS-Base.repo文件(還在/etc/yum.repos.d文件夾下,只是名字改成了CentOS-Base.repo.backup),以防以後需要
2.下載新的 CentOS-Base.repo 到 /etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
下載新的CentOS-Base.repo到/etc/yum.repos.d目錄下
3.清除yum源緩存
yum clean all
清除yum源緩存
4.生成yum源緩存
yum makecache
生成yum源緩存
5.查看yum源信息
yum repolist
可以查看yum源的信息
其他命令:
yum list
可以列出倉庫中所有軟件包
yum search 關鍵字
查找與關鍵詞相關的軟件包
yum info 軟件包名稱
查看軟件包信息
yum install 軟件包名稱
安裝軟件包(加-y選項,安裝提示默認yes)
yum reinstall 軟件包名稱
重新安裝軟件包
yum update 軟件包名稱
升級軟件包
yum remove 軟件包名稱
移除軟件包
yum erase 軟件包名稱
移除軟件包(比remove卸載的乾淨些)
yum check-update
檢查可更新的軟件包
yum grouplist
查看系統中的軟件包組(Available Environment Groups:代表已經安裝的,Available Groups: 表示還未安裝的)
yum groupinstall 軟件包組
安裝指定的軟件包組
yum groupremove 軟件包組
移除指定的軟件包組
yum groupinfo 軟件包組
查詢指定的軟件包組信息