本文总结概括了一系列Linux系统的各类yum配置,虽然不必定是标准配置,但都是本身曾真实测过可用的。网络
1)建立挂载目录oracle
mkdir -p /media/cdrom
2)挂载对应系统版本的iso光盘镜像文件oop
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
第1,2两步与RHEL没有区别。
第3步配置yum文件:阿里云
cd /etc/yum.repos.d/
禁用网络yum源:url
mv CentOS-Base.repo CentOS-Base.repo.bak
备份原yum源配置:code
cp CentOS-Media.repo CentOS-Media.repo.bak
配置本地yum源:
vi CentOS-Media.repo
修改成:server
[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是否可用:get
yum clean all yum list
[ISO] name=iso baseurl=file:///media/cdrom/Server/ enabled=1
若是yum安装报错“warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1e5e0159”
则导入光盘下的keyimport
[root@oradb28 cdrom]# rpm --import /media/cdrom/RPM-GPG-KEY-oracle
再次运行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
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
配置网络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