CentOS 配置国内 YUM 源的详细步骤及注意事项
配置国外YUM源
(图片来源网路,侵删)
在系统中,YUM(,)是一个用于安装、更新、卸载RPM包的工具,默认情况下,使用的YUM源坐落美国服务器,这可能造成在国外用户使用过程中出现速率慢和联接不稳定的问题,为了提升软件包的下载速率和稳定性,可以将YUM源更换为国外的镜像站点,以下是配置国外YUM源的详尽步骤:
1.备份原有的YUM源配置文件
在进行任何更改之前,首先备份原有的YUM源配置文件是一个好习惯,以防万一须要恢复到原始设置。
sudo cp /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup
2.下载并上传国外YUM源文件
选择一个可靠的国外YUM源镜像站点,比如阿里云、网易等提供的镜像源,这儿以阿里云为例,首先从阿里云的官方网站上找到对应的YUM源配置文件链接,之后使用wget命令下载到本地。
wget http://mirrors.aliyun.com/repo/Centos7.repo
3.上传YUM源文件到服务器
假如你在本机操作,可以跳过此步骤,假若通过SSH远程操作服务器,你须要将下载的YUM源文件上传到服务器,可以使用scp、rz/sz或则FTP等工具进行上传。
4.替换系统YUM源配置文件
将下载的YUM源文件替换到/etc/yum.repos.d/目录下,覆盖原有的YUM源配置文件。
sudo mv Centos7.repo /etc/yum.repos.d/CentOSBase.repo
5.消除YUM缓存并测试新的YUM源
更换YUM源后,须要消除旧的YUM缓存,便于YUM使用新的源进行软件包的查找和下载。
sudo yum clean all
测试新的YUM源是否工作正常:
sudo yum makecachesudo yum list
假如才能列举软件包列表,说明新的YUM源配置成功。
6.可选:配置EPEL源
不仅官方的软件包之外,有时我们还须要来自EPEL(ExtraforLinux)源的软件包,同样地,我们可以添加国外的EPEL镜像源。
下载EPEL的YUM源配置文件:
wget http://mirrors.aliyun.com/repo/epel7.repo
将文件放在/etc/yum.repos.d/目录下:
sudo mv epel7.repo /etc/yum.repos.d/epel.repo
去除缓存并测试EPEL源:
sudo yum clean allsudo yum makecachesudo yum repolist
相关问答FAQs
Q1:更换YUM源后,原有的软件包更新如何办?
A1:更换YUM源并不影响原有软件包的更新,YUM会按照新的配置文件中的源来查找和下载更新,执行sudoyum即可更新系统中的所有软件包。
Q2:假如我想恢复到默认的YUM源,应当怎样做?
A2:假如您想恢复到默认的YUM源,可以使用之前备份的YUM源配置文件替换当前的配置文件。
sudo mv /etc/yum.repos.d/CentOSBase.repo.backup /etc/yum.repos.d/CentOSBase.reposudo yum clean all && sudo yum makecache
这样能够恢复到默认的YUM源配置。