古月居筆記——ROS安裝本人bug踩坑和出坑


1. 添加ROS軟件源
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
和清華源類似,不過查看方法為:cd /etc/apt/sources.list.d  然后在/etc/apt/sources.list.d目錄下輸入字母l命令
2. 添加密鑰
**是在安裝下載每個功能包時系統會對照密鑰
3. 安裝ROS
$ sudo apt update
坑一,源??

 

 

 

 

 

 這兩個是一樣的,把最下面那個去掉。

坑2:再次$ sudo apt update,報錯沒有release?

 

 

 網上找攻略:搜索“沒有release文件  ”:https://blog.csdn.net/Master_Cui/article/details/109483033

所以刪:

$ cd /etc/apt/sources.list.d
/etc/apt/sources.list.d$ l
deepin-wine.i-m.dev.list  deepin-wine.i-m.dev.list.save  google-chrome.list  hzwhuang-ubuntu-ss-qt5-bionic.list  hzwhuang-ubuntu-ss-qt5-bionic.list.save  ros-latest.list
/etc/apt/sources.list.d$ sudo rm hzwhuang-ubuntu-ss-qt5-bionic.list  hzwhuang-ubuntu-ss-qt5-bionic.list.save
/etc/apt/sources.list.d$ l
deepin-wine.i-m.dev.list  deepin-wine.i-m.dev.list.save  google-chrome.list  ros-latest.list

再次$ sudo apt update:

 

 從坑1坑2出坑了!

 

$ sudo apt install ros-melodic-desktop-full
#melodic(2018年發行,5年維護)是對應ubuntu18
#這個full並不是真的full
#需要2個GB空間,需要時間20分鍾左右(低網速不是網不好而是文件多)

 

 

 
4.初始化rosdep
$ sudo rosdep init
#有助於功能包的依賴的設置安裝
$ rosdep update
#在軟件源列表中確認各版本的依賴(我朋友說這里會巨坑)
5. 設置環境變量
$ echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
6. 安裝rosinstall
$ sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
#最后一個:
#sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
#如果不行就輸入一下代碼:
#sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool
#來自:https://blog.csdn.net/qq_44339029/article/details/108919545
 

 

 


 

 


 

 


免責聲明!

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



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