天天看點

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

問題描述:

1、在linux使用yum原安裝時候報錯:某鏡像連接配接逾時

[Errno 12] Timeout on http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: (28, 'Connection timed out after 30001 milliseconds')      

2、在linux使用yum原安裝時候報錯:缺少源鏡像檔案

[root@localhost yum.repos.d]# yum install wget
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
There are no enabled repos.
 Run "yum repolist all" to see the repos you have.
 To enable Red Hat Subscription Management repositories:
     subscription-manager repos --enable <repo>
 To enable custom repositories:
     yum-config-manager --enable <repo>      

一.本地yum源   

1.添加一個新的yum源配置檔案dvd.repo(檔案名字自定義)

cd /etc/yum.repos.d    

vim dvd.repo

# 添加新的内容:
name=rhel_dvd
#(根據實際位址填寫)
baseurl=file://'/run/media/root/RHEL-7.3 Server.x86_64'
enabled=1
gpgcheck=0      

檔案配置完成之後可以檢視一下添加的内容:cat  dvd.repo

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

2.清除原有的yum資訊:yum  clean all

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

3.生成緩存: yum  makecache

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

4.最後,通過指令檢視配置好的yum源是否正常:yum repolist

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

二.配置163 yum源(CentOS7)

1. 備份你的原鏡像檔案,以免出錯後可以恢複   

mv /etc/yum.repos.d/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.163.com/.help/CentOS7-Base-163.repo      
Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

3. 修改CentOS-Base.repo檔案

# 進入目錄
cd /etc/yum.repos.d
# 修改源檔案
vim CentOS-Base.repo      

 修改檔案中的baseurl位址,把每個baseurl後邊的$releasever替換成7(For normal users,you should use /7/ and not /7.8.2003/ in your path.),把$basearch替換成x86_64

 注:   修改前 baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/ 

           修改後 baseurl=http://mirrors.163.com/centos/7/os/x86_64/

我們用浏覽器進入http://mirrors.163.com後——點開centos,找不到$releasever這個版本号,是以我們選用7版本——接着點開os,裡邊隻有x86_64,是以要把$basearch替換成x86_64,這樣在後面操作的時候就不會出錯啦!

修改前:

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝
Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

修改後:

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝
Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

4.清除原有的yum緩存:yum clean all

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

5.新生成緩存:yum makecache

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

三.配置阿裡雲yum源 

1.備份你的原鏡像檔案,以免出錯後可以恢複   

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup      
Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

2.下載下傳新的CentOS-Base.repo 到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo      
Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

3. 修改CentOS-Base.repo檔案

# 進入目錄
cd /etc/yum.repos.d
# 修改源檔案
vim CentOS-Base.repo      

修改檔案中的baseurl位址,把每個baseurl後邊的$releasever替換成7(For normal users,you should use /7/ and not /7.8.2003/ in your path.),把$basearch替換成x86_64

修改前:

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝
Linux 本地yum源 、阿裡yum源、163yum源的配置安裝
Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

修改後:

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝
Linux 本地yum源 、阿裡yum源、163yum源的配置安裝
Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

4.清除原有yum緩存:yum clean all

Linux 本地yum源 、阿裡yum源、163yum源的配置安裝

5.新生成緩存:yum makecache

繼續閱讀