(這篇爛尾了,遇到各種更新失敗,傳說是因為12.04Ubuntu已經失去支持了,可以看第二篇,嘗試16.04)
安裝了kinetic之后,發現很多資料都是indigo的,還是要安裝Ubuntu 14.02.05,所以:傳送門
后面可以從2開始學,以后再裝Ubuntu14也行的
udo sh-c'. /etc/lsb-release && echo "deb http://mirror.umd.edu/packages.ros.org/ros/ubuntu $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add -sudo apt-getupdate
sudo apt-getinstall ros-indigo-desktop-full
一.安裝Ubuntu 12.04
Ubuntu 12.04可在鏡像網站下載,下載地址:
http://releases.ubuntu.com/precise/
下載ubuntu-12.04.5-desktop-i386.iso就可以了
可以在虛擬機中新建虛擬機安裝此系統。
安裝選擇自定義,后面基本就是點下一步。到下面這一步選擇系統,接下來就會自動安裝系統。
這里有一些常用的Linux命令
http://www.ee.surrey.ac.uk/Teaching/Unix/
二.安裝ROS
1.ROS學習教程:學習教程
2.學習教程第一條即為安裝教程:安裝和配置ROS
3.安裝ROS:Ubuntu詳細的ROS安裝教程
3.1配置Ubuntu存儲庫
The four main repositories are:
Main- Canonical-supported free and open-source software.
Universe- Community-maintained free and open-source software.
Restricted- Proprietary drivers for devices.
Multiverse- Software restricted by copyright or legal issues.
這里是介紹了Ubuntu的幾種應用的存儲和獲取方式。
3.1.1 背景知識
Ubuntu 的存儲和應用是依靠apt管理的,相關的信息存儲在/etc/apt/sources.list
還有其他路徑在/etc/apt/sources.list.d/后綴是.list的
在修改sources.list之前應該先備份一下
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
3.2 設置授權
設置系統允許從packages.ros.org下載
Ubuntu 12.04 (Precise)
執行以下命令即可。(這一篇還沒用md,有點混亂)
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu precise main" > /etc/apt/sources.list.d/ros-latest.list'
3.3 設置鑰匙(暫時不知道是干嘛的)
執行以下命令即可:
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
3.4 安裝
3.4.1 確保有ROS服務
執行以下命令:
sudo apt-get update
3.4.2 執行安裝命令
有很多種安裝模式,初次學習,選擇全部安裝,執行下面的命令
sudo apt-get install ros-fuerte-desktop-full
這一步等的時間比較長。
3.5 環境配置
使每次打開一個shell的時候,ROS環境變量都能自動加載到你的bash會話中。
echo "source /opt/ros/fuerte/setup.bash" >> ~/.bashrc. ~/.bashrc
如果你僅僅是想只在本次打開的shell中使用ROS環境,則輸入:
sudo apt-get install python-rosinstall python-rosdep