yum 安装替换默认镜像源设置

yum 安装源设置

通常,很多人在linux上安装相关服务,例如mariaDB,都会直接使用yum命令安装

yum install mariaDB -y

此时yum会去某个资源url地址(repository)查询并下载这些安装包,一般默认会去找官网提供的下载地址,国内访问这些国外的官网资源下载地址,下载速度非常慢,因此,需要用国内的linux资源镜像源地址替换这些国外官网地址,国内的镜像源服务器在全国采用CDN网络,就近下载,故可以加速下载速度

yum设置全局默认下载镜像源

yum 的镜像源配置在/etc/yum.repos.d目录下,其中CentOS-Base.repo就是全局镜像源配置,将其更换为阿里镜像源

#备份原配置文件
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak

# 查看centos版本
[root@localhost yum.repos.d]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 

# 配置为阿里镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 设置缓存
yum makecache

# 更新镜像配置,可以看到阿里镜像源
[root@localhost yum.repos.d]# yum -y update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.njupt.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
yum为某个具体服务配置下载镜像源

yum安装mariaDB为例:

/etc/yum.repos.d目录下,新增一个mariadb的镜像源(下载)配置:``mariadb.repo`,

[root@localhost yum.repos.d]# ls
CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo  MariaDB.repo
CentOS-CR.repo         CentOS-Media.repo      epel.repo
CentOS-Debuginfo.repo  CentOS-Sources.repo    epel-testing.repo

告诉yum,如果安装mariadb,请去https://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64/下载,这里是中科大(本人的第一篇论文发表在中科大,手动狗头)的镜像源地址

[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64/
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

用浏览器打开这个url你可以看到资源目录,是基于https提供的文件资源下载方式

Index of /mariadb/yum/10.4/centos7-amd64/

../
repodata/                                          30-Jul-2019 17:32                   -
rpms/                                              30-Jul-2019 17:31                   -
srpms/                                             30-Jul-2019 17:30                   -
md5sums.txt                                        30-Jul-2019 17:31                6215
sha1sums.txt                                       30-Jul-2019 17:31                6743
sha256sums.txt                                     30-Jul-2019 17:32                8327
sha512sums.txt                                     30-Jul-2019 17:32               12551

https://mirrors.ustc.edu.cn/mariadb/yum/则可以看到mariaDB各个版本的资源

Index of /mariadb/yum/

../
10.0/                                              02-May-2018 16:55                   -
10.0-galera/                                       02-May-2018 16:55                   -
10.1/                                              07-Sep-2018 20:40                   -
10.2/                                              08-Feb-2019 16:12                   -
10.3/                                              15-Jun-2019 23:23                   -
10.4/                                              21-Jun-2019 14:45                   -
5.5/                                               20-Apr-2018 21:07                   -
5.5-galera/                                        20-Apr-2018 21:07                   -
bb-10.1-release/                                   07-Sep-2018 20:40                   -
bb-10.2-release/                                   08-Feb-2019 16:12                   -
bb-10.3-release/                                   15-Jun-2019 23:23                   -
RPM-GPG-KEY-MariaDB                                28-Jun-2014 13:50                8353

安装mariaDB

#查询是否已有MariaDB或mysql安装包,并删除其相关已安装包
# mariadb
rpm -qa | grep MariaDB
rpm -e --nodeps MariaDB-*
# mysql
rpm -qa | grep mysql 
yum remove mysql mysql-server mysql-libs compat-mysql51

# 安装mariaDB
yum install mariaDB -y
即可看到yum去中科大拉取镜像,速度非常快

注意:若不单独新增mariadb.repo镜像源,直接使用yum安装,会提示阿里云镜像源无法找到相关依赖,看来不是所有开源包都可以直接从阿里云镜像拉取安装

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值