本來要學一下點云地圖處理,用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
就會發現右上角出現圖標啦!!!
如果有其他問題,可以聯系我,或者多查看其他博主的博客。
注意!!!!千萬不要輕易進行系統級別的操作,虛擬機的很多問題,都是小問題,但是很多博主都會教你最復雜的辦法,反而經常會搞得系統損壞!!!謹慎!