Linux的yum源配置總結


本文總結歸納了一系列Linux系統的各種yum配置,雖然不一定是標准配置,但都是自己曾真實測過可用的。

1.RHEL6 本地 yum源配置

1)創建掛載目錄

mkdir -p /media/cdrom

2)掛載對應系統版本的iso光盤鏡像文件

mount -o loop -t iso9660 /opt/rhel-server-6.2-x86_64-dvd.iso /media/cdrom

3)配置yum文件如下
vi /etc/yum.repos.d/rhel-source.repo

[ISO]
name=iso
baseurl=file:///media/cdrom/Server/
enabled=1
gpgcheck=0

2.CentOS6 本地 yum源配置

第1,2兩步與RHEL沒有區別。
第3步配置yum文件:

cd /etc/yum.repos.d/

禁用網絡yum源:

mv CentOS-Base.repo CentOS-Base.repo.bak

備份原yum源配置:

cp CentOS-Media.repo CentOS-Media.repo.bak

配置本地yum源:
vi CentOS-Media.repo
修改為:

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/cdrom/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

最后測試yum是否可用:

yum clean all
yum list

3.OEL5 本地 yum源配置

OEL 5.7 配置yum本地源: vi /etc/yum.repos.d/oel-source.repo
[ISO]
name=iso
baseurl=file:///media/cdrom/Server/
enabled=1

如果yum安裝報錯“warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1e5e0159”
則導入光盤下的key

[root@oradb28 cdrom]# rpm --import /media/cdrom/RPM-GPG-KEY-oracle

再次運行yum安裝即可。

4.RHEL7 本地 yum源配置

RHEL 7.3 配置yum本地源:
vi /etc/yum.repos.d/rhel-source.repo

[RHEL7.3]
name=rhel7.3
baseurl=file:///media/cdrom/
enabled=1
gpgcheck=0

5.RHEL7 FTP yum源配置

RHEL 7.3 配置yum FTP源
yum源端,安裝vsftpd服務端,將Packages放到ftp默認/var/ftp/pub/目錄下,根據提示同時需要光盤中的repodata目錄,然后測試yum可用

cp -r repodata /var/ftp/pub/Packages/

注意:實驗發現如果是OEL7.5,repodata應該和Packages相同目錄級別:

cp -r repodata /var/ftp/pub/
cp -r Packages /var/ftp/pub/

yum客戶端,配置
vi /etc/yum.repos.d/rhel7.repo

[rhel7.3]
name=rhel7.3
baseurl=ftp://192.168.1.12/pub/
enabled=1
gpgcheck=0

6.RHEL6 網絡 yum源配置

配置網絡yum源,比如阿里雲的:

cd /etc/yum.repos.d
wget -c http://mirrors.aliyun.com/repo/Centos-6.repo
    vi Centos-6.repo
    --將所有的$releasever替換為6,所有的$basearch替換為x86_64:
    :%s#$releasever#6#g  
    :%s#$basearch#x86_64#g
 
yum clean all
yum makecache


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM