安裝kinetic版的moveit失敗或找不到相關包問題

我的系統是ubuntu16.04+kinetic,軟件源用的是易科的,軟件源請參考ROS的教程,我想安裝moveit,但是錯誤提示如下:

錯誤:1 http://ros.exbot.net/rospackage/ros/ubuntu xenial/main amd64 ros-kinetic-moveit-ros-visualization amd64 0.9.9-0xenial-20170806-205316-0800
  404  Not Found
錯誤:2 http://ros.exbot.net/rospackage/ros/ubuntu xenial/main amd64 ros-kinetic-moveit-ros amd64 0.9.9-0xenial-20170806-210959-0800
  404  Not Found
錯誤:3 http://ros.exbot.net/rospackage/ros/ubuntu xenial/main amd64 ros-kinetic-moveit-setup-assistant amd64 0.9.9-0xenial-20170806-211100-0800
  404  Not Found
錯誤:4 http://ros.exbot.net/rospackage/ros/ubuntu xenial/main amd64 ros-kinetic-moveit amd64 0.9.9-0xenial-20170806-212234-0800
  404  Not Found
無法修復缺失的軟件包。  
E: 下載 http://ros.exbot.net/rospackage/ros/ubuntu/pool/main/r/ros-kinetic-moveit-ros-visualization/ros-kinetic-moveit-ros-visualization_0.9.9-0xenial-20170806-205316-0800_amd64.deb  404  Not Found 失敗

E: 下載 http://ros.exbot.net/rospackage/ros/ubuntu/pool/main/r/ros-kinetic-moveit-ros/ros-kinetic-moveit-ros_0.9.9-0xenial-20170806-210959-0800_amd64.deb  404  Not Found 失敗

E: 下載 http://ros.exbot.net/rospackage/ros/ubuntu/pool/main/r/ros-kinetic-moveit-setup-assistant/ros-kinetic-moveit-setup-assistant_0.9.9-0xenial-20170806-211100-0800_amd64.deb  404  Not Found 失敗

E: 下載 http://ros.exbot.net/rospackage/ros/ubuntu/pool/main/r/ros-kinetic-moveit/ros-kinetic-moveit_0.9.9-0xenial-20170806-212234-0800_amd64.deb  404  Not Found 失敗

E: 中止安裝。

主要原因是軟件源的問題,推薦中科大的軟件源:

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

然後:

sudo apt-get install ros-kinetic-moveit
更新環境:

source /opt/ros/indigo/setup.bash
然後啓動moveit的配置助手看看安裝是否成功:

roslaunch moveit_setup_assistant setup_assistant.launch

成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章