用sudo apt install命令下载时,可能会出现不能解析域名,从而导致不能正常下载、下载失败的情况。出现这种情况是因为虚拟机没有连接网络,解决办法可以分两种情况:
一、启动客户端,获取网络接口(ens33)
使用ifconfig命令查看目前的网络,如果只有一个lo,那就是没链接网络
输入命令
sudo dhclient ens33 #即可开启ens33网络
再用ifconfig查看
ens33有了ip地址、掩码等便连接上了网络,就能正常下载,使用浏览器了(不过有的用户需要每次开机都要配置一下ens33,目前还没找到更方便的解决办法)
二、使用network-manager重启网络服务
在终端输入一下三行命令
# 停止 Network Manager 服务
sudo service network-manager stop
# 删除 Network Manager 的状态文件
sudo rm /var/lib/NetworkManager/NetworkManager.state
# 重新启动 Network Manager 服务
sudo service network-manager start
或
service NetworkManager stop
rm /var/lib/NetworkManager/NetworkManager.state
service NetworkManager start
两种都可以运行试一下,我使用第二种才不会报错
第二个方法参考:
虚拟机没网,重启网络服务:Failed to stop network-manager.service: Unit network-manager.service not loaded.-CSDN博客