Centos7本地与网络Yum源配置
虽然Yum工具,只需要你的主机连接互联网,就可以直接使用,但是有些时候我们需要自定义Yum源实现加速,下面我们将配置一个本地Yum源,来使用光盘中的软件,其他网络配置操作步骤相同,只是会在baseurl参数后面会有所区别.
本地YUM源配置
虽然Yum工具,只需要你的主机连接互联网,就可以直接使用,但是有些时候我们需要自定义Yum源实现加速,下面我们将配置一个本地Yum源,来使用光盘中的软件,其他网络配置操作步骤相同,只是会在baseurl参数后面会有所区别.
1.首先默认情况下,我们的系统是没有给我们配置Yum源的,在这里我们需要在指定配置文件中创建一个以.repo结尾的文件.
[root@localhost ~]# cat /etc/yum.repos.d/redhat.repo |
2.第一步配置完毕以后,接下来我们来检查一下配置是否生效,和生成缓存文件.
[root@localhost ~]# yum repolist all |
到此本地Yum仓库就配置好啦,下面是一些拓展信息.
阿里云Yum源仓库地址
wget http://mirrors.aliyun.com/repo/Centos-6.repo
wget http://mirrors.aliyun.com/repo/Centos-7.repo
网易Yum源仓库地址
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
常用RPM包查询网站
curl https://centos.pkgs.org/
curl http://rpmfind.net/
curl https://dl.fedoraproject.org/pub/
网络YUM源配置
由于RedHat默认自带的YUM源需要注册才能更新,我们想不花钱也可以更新,需要将RedHat的YUM源替换成Centos的,如果你直接使用的是Centos的系统那么这一步可以跳过了,你可以直接使用官方提供的YUM仓库地址,下面我们来看一下如何替换RHEL系统的YUM文件吧.
1.查看RHEL7里面默认安装的YUM包文件,强制删除自带的YUM包,再见.
[root@localhost ~]# rpm -qa |grep "yum" |
3.下载好Centos的YUM包文件,并忽略依赖,强制安装.
[root@localhost ~]# wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm |
4.更换YUM源地址,此处我们使用阿里云的源.
[root@localhost ~]# rm -fr /etc/yum.repos.d/* |
5.修改CentOS-Base.repo文件中的$releasever全部替换为版本号7,直接更新缓存即可.
[root@localhost ~]# vim /etc/yum.repos.d/CentOS-Base.repo |