本来要学一下点云地图处理,用octomap库,但是提示少了octomap-server库,然后通过下面命令安装的时候:
sudo apt install ros-noetic-octomap-server
提示:错误:7 https://mirrors.ustc.edu.cn/ubuntu focal-security InRelease 暂时不能解析域名“mirrors.ustc.edu.cn”
沃德发!!
第一次碰见这个问题,于是安装网上说的用以下命令更新:
sudo apt update
但是报错:
错误:1 http://packages.ros.org/ros-testing/ubuntu focal/main amd64 ros-noetic-octomap-rviz-plugins amd64 0.2.4-1focal.20240521.155143 暂时不能解析域名“packages.ros.org” E: 无法下载 http://packages.ros.org/ros-testing/ubuntu/pool/main/r/ros-noetic-octomap-rviz-plugins/ros-noetic-octomap-rviz-plugins_0.2.4-1focal.20240521.155143_amd64.deb 暂时不能解析域名“packages.ros.org”
沃德发!!
然后查了很多关于这个问题的解决办法,有的让换源,但是我的就是中科大源,没毛病,有的甚至让重启,网上有效的解决办法实在太少,但是我偶然发现,不只是update失败,我的虚拟机右上角的网络连接图标不见了???然后我直接打开火狐试了试,果然,是虚拟机没网了~
下面进入正题:
我的问题来源于,WIFI太慢了所以恢复了出厂设置,导致WIFI的IP发生改变(动态IP?),所以直接把虚拟机的网搞没了~
参考了很多博客,因为很多都是无效的甚至错误的办法,所以我就不放参考文献了,免得误导大家,我直接放出来我的步骤(2024/7/4实测有效),声明:这只是我的解决办法分享,不一定适用于所有人的电脑~
版本:Ubuntu20.04+ros-noetic+VMware® Workstation 16 Pro+主机WIN11
1.首先,打开设置-网络和Internet-高级网络设置,如下:
然后,说明一下,虚拟机在安装好后会有两个虚拟网卡(我也不懂为什么,别管0.0),如图分别为VMnet8和VMnet1,我们主要修改的是VMnet8,点击:查看其他属性,ipv4,如果你打开的时候这里没有,那就如下图操作:网络-Internet协议版本4(TCP/IPv4)-属性
记住这个IP,然后点击WLAN,点击:更多适配器选项-编辑-共享:
如图,全部打勾,然后选择一个专用网络连接为:VMnet8,点击确定。
2.打开VMware:编辑-虚拟网络编辑器
然后按图操作,配置你的子网IP,注意:刚刚我们得到的IP是:192.168.137.1,子网掩码是:255.255.255.0,计算出来的子网IP应该设置为:192.168.137.0,并且“NAT设置”里的网关IP应该为(不唯一):192.168.137.2,设置完即可打开虚拟机。
注意:如果还不行,这一步建议先恢复虚拟机的虚拟网络编辑器默认设置,然后再手动配置IP。
3.打开虚拟机,查看是否有网络,如果没有,输入以下命令:
sudo nmcli network off sudo nmcli network on
就会发现右上角出现图标啦!!!
如果有其他问题,可以联系我,或者多查看其他博主的博客。
注意!!!!千万不要轻易进行系统级别的操作,虚拟机的很多问题,都是小问题,但是很多博主都会教你最复杂的办法,反而经常会搞得系统损坏!!!谨慎!