從安裝VMware15、Ubuntu18.04、ROS Melodic Morenia 詳細教程


一、VMware15的安裝

VMware中國官網:https://www.vmware.com/cn.html

VMware15安裝包准備(不支持32位系統):

1、點下載-》免費產品試用版和演示-》Workstastion Pro

image

2、根據你的系統安裝對應版本。這里是目前最新的VMwre15。

image

3、下載保存即可。

安裝:

1、雙擊安裝包。

image

2、點下一步。

image

3、點許可,下一步。

image

4、選擇安裝位置,勾選,下一步。

image

5、自己選擇,下一步

image

6、點安裝。

image


7、下一步。

image

8、進入安裝,等待。

image

9、安裝完成,破解點許可證。

image

10、打開后復制密鑰(一個就行):

ZZLPZ-Z8EHY-A1ZZW-LZPXG-EY5LZ

CG392-4PX5J-H816Z-HYZNG-PQRG2

注意:

不小心點擊完成后,可以打開虛擬機在幫助欄中選擇輸入許可證密鑰。

在幫助欄關於VMware Workstation中可以查看破解狀態。

image

二、Ubuntu18.04的安裝

Ubuntu中國官網:https://cn.ubuntu.com/

安裝准備:

打開官網,點下載,下載自己要用的版本,本人下載桌面版。

注意:目前最新到Ubuntu19.04,但是沒有與之對應的ROS版本,在之后安裝ROS時可能會出現許多問題,導致安裝失敗,本人親測。。

image

Ubuntu18.04安裝:

1、打開之前的虛擬機,創建新的虛擬機。

image

2、自定義高級,下一步。

image

3、選workstation15.x,下一步。

image

4、選稍后安裝操作系統,下一步。

image

5、選linux(L)版本為Ubuntu 64位,下一步。

image

6、選擇位置,下一步。

image

7、根基足跡電腦的情況配置處理器,越多運行越快,下一步。

image

8、配置內存,下一步。

image

9、選擇網絡類型,下一步。

image

10、選擇I/O控制器類型,默認推薦,下一步。

image

11、創建磁盤,下一步。

image

12、選擇虛擬磁盤,下一步。

image

13、選擇磁盤大小,最好大點,40G或60G,下一步。

image

14、指定磁盤文件。

image

15、點擊完成。

image

16、打開虛擬機-》虛擬機設置-》鏡像文件找到之前Ubuntu18.04的下載路徑,點確定。

image

17、開啟虛擬機。

image

18、選語言選中文,安裝。

image

19、鍵盤布局,漢語,繼續。

image

20、創建用戶名,繼續。

image

21、重啟。

image

22、Ubuntu安裝完成。

image

三、ROS Melodic Morenia 的安裝。

官網安裝教程:http://wiki.ros.org/melodic/Installation/Ubuntu

根據官網的安裝教程國內安裝時可能會有許多問題,一般都會成功。

本人在國內,安裝的是清華源。速度會快一點。

清華源網址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

1、添加源,把清華源每條分別添加進來。

如下圖所示。

或是網上資源:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

image

2、在終端設置keys。

按ctrl+alt+t打開終端輸入。

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

更新后的。

3、更新,確保軟件在最新版。

sudo apt-get update

4、安裝ROS所有功能。

sudo apt-get install ros-melodic-desktop-full

5、ROS初始化。

sudo rosdep init
rosdep update

6、環境配置

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

7、安裝rosinstall,是一種常用的命令行工具

sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

8、打開一個終端執行,開一個master

roscore

9、在打開一個終端執行(會出現小海龜)

rosrun turtlesim turtlesim_node

10、在打開第三個終端執行

rosrun turtlesim turtle_teleop_key

在第三個終端就可以通過上下左右控制小海龜移動了。

注意:

安裝過程中可能會出現各式各樣的問題,如果在sudo rosdep init時出現

ERROR:cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down

則要執行如下代碼解決:

sudo c_rehash /etc/ssl/certs
sudo -E rosdep init

我由於之前沒有安裝經驗,走了很多彎路,在安裝過程中還出現了許多錯誤,其中有個錯誤是說有個文件要刪除菜能繼續安裝,這是我rm –f 【那個文件】會失敗,是由於權限不夠,用sudo rm -f就可以了。

為了方便操作,安裝VMware tools會很方便。之后在發,那個很簡單,有點基礎的都能安了,有問題在交流。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM