1. 程式人生 > >ROS 不能安裝 Ros Packages

ROS 不能安裝 Ros Packages

upd style ech 新源 bee clas .cn linu 原來

我的linux版本是16.04,安裝的是kinetic

1. E: Some index files failed to download. They have been ignored, or old ones used instead. 或者 Error IP......一般都是源配置有問題

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

將下載ros的源修改成為中科大的鏡像地址,並把packages源地址修改成為中科大地址,實測安裝ros系統或者相應包都很快

sudo gedit /etc/apt/sources.list 

替換原來的源為USTC地址

# 默認註釋了源碼倉庫,如有需要可自行取消註釋
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # 預發布軟件源,不建議啟用 # deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

更新完之後運行更新源,就可以安裝ros或者ros包

sudo apt-get update
#sudo apt-get install ros-kinetic-desktop-full
sudo apt-get install ros-kinetic-packagename

ROS 不能安裝 Ros Packages