在国内复杂的网络环境下,我们使用yum时部分的包可能无法请求导致无法安装。对于这类问题:
- 可以通过修改yum为国内源去解决
- 添加指定package的源
配置国内yum源
修改/etc/yum.repos.d/CentOS-Base.repo
添加指定package的源
通常在软件官网会有提供相应的yum源,源格式是这样的:
# MariaDB 10.2 CentOS repository list - created 2017-02-23 02:42 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
- 先cd到/etc/yum.repos.d/目录
- 创建一个自定义repo文件,将上面软件的yum源保存到repo
vi MariaDB.repo
- 更新yum库
yum makecache