ubunt18 04使用國內源安裝ros及問題解決

2021-10-06 10:51:09 字數 1396 閱讀 1710

1.新增國內中科大源

#新增中科大源

sudo sh -c '. /etc/lsb-release && echo "deb $distrib_codename main" > /etc/apt/sources.list.d/ros-latest.list'

#新增金鑰

sudo apt-key adv --keyserver 'hkp:'

--recv-key c1cf6e31e6bade8868b172b4f42ed6fbab17c654

2.軟體庫更新

sudo apt-

get update && sudo apt-

get upgrade

3.安裝全功能版本的ros

sudo apt-

get install ros-melodic-desktop-full

4.初始化空間

sudo rosdep init
這時候可能會報錯,如果沒有報錯,直接執行5

如果報錯內容為「sudo: rosdep:找不到命令提示」則執行

sudo apt-

get install python-rosdep python-wstool ros-melodic-ros

(根據自己實際的ros版本確定中間的名字)

然後重新執行第4步。

如果報錯內容為

error: cannot download default sources list from:

website may be down.

可以參考

5.更新空間

rosdep update
6.新增環境變數

echo "source /opt/ros/melodic/setup.bash"

>>~/

.bashrc

source ~

/.bashrc

7.安裝完成,執行小烏龜測試以下,新建3個終端,分別執行

roscore #開啟主程序 

rosrun turtlesim turtlesim_node #執行turtlesim 包中的turtlesim_node節點,開啟小烏龜控制台

rosrun turtlesim turtle_teleop_key # 執行turtlesim 包中的turtle_teleop_key節點,可以使用鍵盤方向鍵移動小烏龜

如果可以執行烏龜了,說明ros安裝成功了

如果執行roscore,顯示沒有這個命令,可以從新執行第3步試試。

本文參考

Ubuntu18 04更換國內源

sudo cp etc apt sources.list etc apt sourses.list.backup 163源 deb bionic main restricted universe multiverse deb bionic security main restricted unive...

Ubuntu18 04 更換 國內源

1.進入root模式sudo s 2.進入ubuntu源的目錄cd etc apt 3.備份sources.listcp sources.listsources.list.bak 4.修改sources.list 刪除sources.list中的內容,把阿里雲的源複製進source.list中 ge...

Ubuntu18 04更換國內源

mv etc apt sources.list etc apt sourses.list.backup 163源 deb bionic main restricted universe multiverse deb bionic security main restricted universe m...