Enrich life today. Yesterday is history. Tomorrow is mystery.

人生如负重远行,不可急于求成

Linux centos更换yum源以及epel源(适用于宝塔安装慢)


                   

最近我遇到一些服务器安装宝塔面板很慢的情况,主要集中在centos7以上的版本,经过查看是epel源的问题,下载速度往往只有几kb。造成安装非常缓慢。本文主要讲一下如何更换yum源和epel源,更换后可解决这个问题,并且安装其他软件速度也起飞了。目前国内比较大的镜像源就是阿里和163了。两者都可以选择。
shell脚本:

直接ssh登录服务器,粘贴下面命令执行操作:

wget http://www.gaoshan.me/download/shell/chgyumepel.sh && chmod +x chgyumepel.sh && bash chgyumepel.sh && rm -rf chgyumepel.sh

脚本中我默认是使用的阿里云的源,如果需要163的,可以手工设置下,也很简单。


(1)阿里云镜像源
1、备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、之后运行 yum clean all,yum makecache 生成缓存
 
(2)163镜像源
1、备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup   
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
3、之后运行 yum clean all,yum makecache 生成缓存

(3)EPEL源
造成宝塔安装慢主要是这个问题,EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install 软件包名,即可安装很多以前需要编译安装的软件、常用的软件或一些比较流行的软件,比如现在流行的nginx、htop、ncdu、vnstat等等,都可以使用EPEL很方便的安装更新。
目前可以直接通过执行命令: yum install epel-release 直接进行安装,如果此命令无法安装可以尝试以下方法
安装EPEL 阿里云源
1、备份(如有配置其他epel源)
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
2、下载新repo 到/etc/yum.repos.d/
epel(RHEL 7,centos7)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

epel(RHEL 6,centos6)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
 
epel(RHEL 5, centos5)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo
 
官方源直接安装
CentOS/RHEL 5 :
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
CentOS/RHEL 6 :
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
CentOS/RHEL 7 :
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

本文大部分参考:https://www.cnblogs.com/imweihao/p/7357484.html ,略有删改


点赞
  1. 头像 loker说道:

    赞一个,之前安装了1个多小时都没装好,更换后几分钟就搞定了 :rolleyes: :rolleyes: :rolleyes:

  2. 头像 小白技术说道:

    博主你好,可以转载这篇文章吗?

    1. nahsoagoac nahsoagoac说道:

      可以的哈

发表评论

电子邮件地址不会被公开。 必填项已用*标注

hi~

你好,欢迎来到我的博客,欢迎留言。

快速搜索:







Generic selectors

Exact matches only


Search in title


Search in content



Search in posts


Search in pages

欢迎关注我:

微博
steam
QQ
500px
网易云音乐

常用命令:

http://www.wmwmw.top/cmd