0 环境配置
系统版本:centOS7
1 报错信息
Cannot find a valid baseurl for repo: base/7/x86_64
2 导致原因
2.1 yum源配置有问题
2.2 电脑不能上网
2.3 DNS配置有问题
3 解决方法
3.1 修改yum源的配置
3.1.1 进入到/etc/目录
cd /etc/
3.1.2 修改
vi
修改内容
baseurl=file:///mnt/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
3.1.3 备份yum源
mv
3.1.4 创建挂载点
mkdir /mnt/cdrom //创建挂载点
mount /dev/cdrom /mnt/cdrom //将文件挂载到创建的挂载点上
3.1.5 更新yum源
yum clean all
yum makecache
3.1.6 最后再去修改
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
注意:把新生成的enabled=0修改成enabled=1
。
3.1.7 验证yum源
3.2 查看电脑的网络
通过ping ip
,看能不能连通。不能联通,需要查看对应的网络设置。
3.3 检查DNS的配置信息
3.3.1 方式一
通过cat /etc/ 查看dns的配置,
3.3.2 方式二
查看网卡配置文件一般来说dns配置都会加在网卡的配置文件里面,可以直接查看 /etc/sysconfig 网卡文件下 查看dns设置
3.3.3 方式三
可以使用nslookup命令查看。如果没有安装nslookup,可以先安装。
yum install -y bind-utils