爲學習slam,需要在ubuntu系統下對ros進行安裝。
我的ubuntu是16.04版的,安裝過程主要參考下面的文章:
ROS 不能再詳細的安裝教程
但是在安裝中出現了一些問題。
sudo apt-get install ros-kinetic-desktop-full
在執行完這一步之後,系統提示
下列軟件包有未滿足的依賴關係:
ros-kinetic-desktop-full : 賴: ros-kinetic-desktop
但是它將不會被安裝
經過查閱之後發現,是軟件源更新的設置問題,具體解決辦法:
系統設置→→軟件和更新→→按以下進行設置:
- ubuntu軟件
全部勾選
下載來源之前是中國服務器,更改爲主服務器
- 其他軟件
把其他源全部勾選掉,然後新加兩個源網址:
deb http://packages.ros.org/ros-shadow-fixed/ubuntu
deb http://packages.ros.org/ros-shadow-fixed/ubuntu
- 更新
勾選“重要安全更新”和“推薦更新”
- 更新之後,按照教程重新安裝ros即可。
sudo apt-get update