自定义YUM源
环境
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
2cd /etc/yum.repos.d
wget https://yum.oracle.com/public-yum-el5.repo
注意:
- 如果下载因为SSL出错,可以通过浏览器把https://yum.oracle.com/public-yum-el5.repo下载下来放到/etc/yum.repos.d文件夹下
- Oracle Linux自带oracle repository,无需设置
重做cache
cache也可以不做,耗时较长1
2yum clean all
yum makecache
配置ISO作为本地YUM源
由于Oracle Linux自动生成的挂载点/media/Enterprise Linux dvd 20100405中间有空格不是很方便,将cdrom挂载到/mnt/cdrom1
2mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
在/etc/yum.repos.d中新建一个新的repository
1 | [root@rac1 yum.repos.d]# vi dvd.repo |
配置阿里源
请根据不同的版本选择相应的源, 下载阿里源文件到/etc/yum.repos.d
CentOS 51
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 61
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 71
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
注意:
将下载的CentOS-Base.repo
文件中的$releasever
替换为版本号
例如本例中Oracle Linux的大版本是71
2vi 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 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得