自定义YUM源

发布 : 2019-02-09 分类 : Linux 浏览 :

环境

Linux : Oracle Enterprise Linux 5.x~7.x

设置Oracle YUM源

官方文档

http://public-yum.oracle.com/getting-started.html

配置Oracle YUM Repository

下载oracle yum repository文件

1
2
cd /etc/yum.repos.d
wget https://yum.oracle.com/public-yum-el5.repo

注意:

重做cache

cache也可以不做,耗时较长

1
2
yum clean all
yum makecache

配置ISO作为本地YUM源

由于Oracle Linux自动生成的挂载点/media/Enterprise Linux dvd 20100405中间有空格不是很方便,将cdrom挂载到/mnt/cdrom

1
2
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

在/etc/yum.repos.d中新建一个新的repository

1
2
3
4
5
6
[root@rac1 yum.repos.d]# vi dvd.repo 
[dvd]
name=iso dvd
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

配置阿里源

请根据不同的版本选择相应的源, 下载阿里源文件到/etc/yum.repos.d

CentOS 5

1
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6

1
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

1
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

注意:
将下载的CentOS-Base.repo文件中的$releasever替换为版本号
例如本例中Oracle Linux的大版本是7

1
2
vi CentOS-Base.repo
:%s/$releasever/7/g

EPEL(RHEL 5)

1
wget -O /etc/yum.repos.d/e	pel.repo http://mirrors.aliyun.com/repo/epel-5.repo

EPEL(RHEL 6)

1
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

EPEL(RHEL 7)

1
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

注意:

  • EPEL源:
    EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux

History

v1.0 2019.02.09 初始版本
v1.1 2020.01.27 增加阿里源

本文作者 : Shen Peng
原文链接 : http://yoursite.com/2019/02/09/自定义YUM源/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

知识 & 情怀 | 二者兼得

微信扫一扫, 向我投食

微信扫一扫, 向我投食

支付宝扫一扫, 向我投食

支付宝扫一扫, 向我投食

留下足迹