目录
采用yum命令安装软件或库,报错的解决办法!
第1步:检查yum组件
输入“yum version”命令检查yum组件是否安装:
[root@localhost ~]# yum version
如果显示如下,则yum没问题,看第2步:(如果有问题,解决办法还未get到)
已加载插件:fastestmirror, langpacks
已安装: 7/x86_64 1414:1c59b922a49b7ae8cca8e0c482a0403094b38a54
组已安装: yum 14:c9eaf3a0da804259c79c6d87938350af555c3f6e
version
第2步:检查网络
输入“ping www.baidu.com”命令检查网络是否畅通:
[root@localhost ~]# ping www.baidu.com
如果显示如下,则网络没问题,看第3步:(如果有问题,看解决办法)
按“Ctrl C”退出网络。
解决办法:
(1)如为虚拟机,检查右上角网络是否联网:
(2)如未采用虚拟机,则通过命令行配置网络连接:
第3步:检查网络防火墙
检查网络防火墙是否打开(下为CentOS7版本命令):
[root@localhost ~]# systemctl status firewalld
如果显示如下,则网络防火墙为打开状态,看解决办法,否则(如为:“Active: inactive (dead)”)看第4步:
解决办法:关闭网络防火墙
[root@localhost ~]# systemctl stop firewalld
第4步:将yum源换成国内镜像源
如果网络畅通、防火墙已关闭还未能下载安装,则可更换下载源,国内常用的yum源有:
以阿里云镜像源为例:
(1)备份系统原来的repo文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(2)更换镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
此时,再次执行 yum -y install [库名称] ,即可正常下载安装。