1. 程式人生 > >RedHat7.4配置免費yum源

RedHat7.4配置免費yum源

    本次RedHat版本為:Red Hat Enterprise Linux Server release 7.4 (Maipo)。

    將RedHat7.4的yum源替換為免費的CentOS對應版本yum源步驟如下,注意版本匹配,此處CentOS的yum源版本也為7.4

1. 首先刪除redhat原有的yum

rpm -aq | grep yum | xargs rpm -e --nodeps
rpm -aq | grep python-iniparse | xargs rpm -e --nodeps

    檢視是否已經解除安裝完成:

rpm -aq | grep yum
rpm -aq | grep python-iniparse

2. 下載yum安裝包

wget http://mirrors.163.com/centos/7.4.1708/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7.4.1708/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://mirrors.163.com/centos/7.4.1708/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7.4.1708/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

3. 安裝下載的rpm包

rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-3.4.3-154.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

4. 建立檔案/etc/yum.repos.d/CentOS-Base.repo

可以使用網易雲或阿里雲映象站點:

  • 網易雲映象站點:
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/7.4.1708/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7.4.1708/os/x86_64/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/7.4.1708/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7.4.1708/os/x86_64/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/7.4.1708/extras//$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7.4.1708/os/x86_64/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/7.4.1708/centosplus//$basearch/
gpgcheck=1
enabled=0
  • 阿里雲映象站點:
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.aliyun.com/centos/7.4.1708/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/7.4.1708/os/x86_64/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.aliyun.com/centos/7.4.1708/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/7.4.1708/os/x86_64/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.aliyun.com/centos/7.4.1708/extras//$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/7.4.1708/os/x86_64/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.aliyun.com/centos/7.4.1708/centosplus//$basearch/
gpgcheck=1
enabled=0

5. yum clean all

6. yum makecache(生成本地快取)

附:yum源變更說明

經查從2018年05月24日起阿里雲和網易雲映象站點中對於CentOS 7.4.1708版本的yum源已經不做支援,在映象站點中附帶了一個readme檔案說明如下:

解決該站點映象無法使用的方式有如下兩種:

方式一:將上述第4點中所有的7.4.1708替換為7

方式二:將上述第4點中所有的mirrors.163.com或mirrors.aliyun.com替換為vault.centos.org