VMware工具下centos7虚拟机无法使用yum的解决方法

一、检查网络配置是否正常

执行ping www.baidu.com,如果测试不通,则需进一步检查网卡配置

(建议安装虚拟机时选择NAT模式)

二、检查网卡信息

2.1 确认并修改网卡信息

路径: /etc/sysconfig/network-scripts/ifcfg-ens33

ONBOOT=no表示在系统启动时不激活ens33的网卡设备,修改onboot=yes,激活网卡

2.2 重启network服务

systemctl restart network

三、确认网络是否正常

执行ping www.baidu.com进行验证,另外执行ip add,看是否自动分配IP

见下图,可以正常测通,且已自动分配IP

四、配置阿里云的yum源

4.1 备份原yum文件

cd /etc/yum.repos.d/

mkdir bak

mv *.repo bak

4.2 下载阿里云yum源配置文件

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

4.3 更新yum缓存

yum clean all
yum makecache

见下图,表示已更新完成

接下来就可以用yum正常安装工具和依赖包啦 !

### 更改 VMware 16 虚拟机CentOS 7Yum 源 #### 修改默认的 Yum 配置文件 在 CentOS 7 上,Yum 源的相关配置存储在 `/etc/yum.repos.d/` 文件夹下。可以通过以下命令切换至该目录并查看现有配置文件: ```bash cd /etc/yum.repos.d/ ls ``` 这些文件通常以 `.repo` 结尾,包含了当前系统的软件仓库地址。 为了替换现有的 Yum 源,可以选择备份原始文件并将新的源配置写入其中。例如,对于阿里云提供的 Yum 源,可以创建一个新的配置文件 `aliyun.repo` 并编辑其内容[^2]: #### 创建新 Yum 源配置文件 通过以下命令新建并编辑 `aliyun.repo` 文件: ```bash vi /etc/yum.repos.d/aliyun.repo ``` 在打开的文件中添加如下内容(适用于 CentOS 7): ```ini [base] name=CentOS-$releasever - Base - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-$releasever - Extras - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever - Updates - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 ``` 完成编辑后保存退出(按 `ESC` 键,输入 `:wq` 后回车)。这一步完成了 Aliyun Yum 源的配置。 #### 清理缓存并测试更新 执行以下命令清理旧的 Yum 缓存数据,并重新加载最新的元数据: ```bash yum clean all yum makecache ``` 如果一切正常,在终端中会显示成功刷新缓存的信息。此时可以尝试安装某个软件来验证新源是否生效,比如: ```bash yum install wget ``` #### 网络连接确认 如果遇到网络问题导致无法访问远程 Yum 源,则需检查虚拟机内的网卡设置。具体操作包括修改网卡配置文件路径下的参数,确保网卡能够自动激活于每次启动时[^3]: ```bash vi /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 将字段 `ONBOOT=no` 改为 `ONBOOT=yes`,随后重启网络服务或整个系统使其生效: ```bash systemctl restart network ``` 以上步骤完成后即可顺利更换 VMware 16 中 CentOS 7Yum 源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值