一、VMware15的安裝
VMware中國官網:https://www.vmware.com/cn.html
VMware15安裝包准備(不支持32位系統):
1、點下載-》免費產品試用版和演示-》Workstastion Pro
2、根據你的系統安裝對應版本。這里是目前最新的VMwre15。
3、下載保存即可。
安裝:
1、雙擊安裝包。
2、點下一步。
3、點許可,下一步。
4、選擇安裝位置,勾選,下一步。
5、自己選擇,下一步
6、點安裝。
7、下一步。
8、進入安裝,等待。
9、安裝完成,破解點許可證。
10、打開后復制密鑰(一個就行):
ZZLPZ-Z8EHY-A1ZZW-LZPXG-EY5LZ
CG392-4PX5J-H816Z-HYZNG-PQRG2
注意:
不小心點擊完成后,可以打開虛擬機在幫助欄中選擇輸入許可證密鑰。
在幫助欄關於VMware Workstation中可以查看破解狀態。
二、Ubuntu18.04的安裝
Ubuntu中國官網:https://cn.ubuntu.com/
安裝准備:
打開官網,點下載,下載自己要用的版本,本人下載桌面版。
注意:目前最新到Ubuntu19.04,但是沒有與之對應的ROS版本,在之后安裝ROS時可能會出現許多問題,導致安裝失敗,本人親測。。
Ubuntu18.04安裝:
1、打開之前的虛擬機,創建新的虛擬機。
2、自定義高級,下一步。
3、選workstation15.x,下一步。
4、選稍后安裝操作系統,下一步。
5、選linux(L)版本為Ubuntu 64位,下一步。
6、選擇位置,下一步。
7、根基足跡電腦的情況配置處理器,越多運行越快,下一步。
8、配置內存,下一步。
9、選擇網絡類型,下一步。
10、選擇I/O控制器類型,默認推薦,下一步。
11、創建磁盤,下一步。
12、選擇虛擬磁盤,下一步。
13、選擇磁盤大小,最好大點,40G或60G,下一步。
14、指定磁盤文件。
15、點擊完成。
16、打開虛擬機-》虛擬機設置-》鏡像文件找到之前Ubuntu18.04的下載路徑,點確定。
17、開啟虛擬機。
18、選語言選中文,安裝。
19、鍵盤布局,漢語,繼續。
20、創建用戶名,繼續。
21、重啟。
22、Ubuntu安裝完成。
三、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'
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會很方便。之后在發,那個很簡單,有點基礎的都能安了,有問題在交流。