ROS 不能安裝 Ros Packages


我的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

 2. ubuntu下執行apt-get update 報異常

異常如下:
W: Unknown Multi-Arch type 'no' for package 'compiz-core'
W: Unknown Multi-Arch type 'no' for package 'compiz-gnome'
W: Unknown Multi-Arch type 'no' for package 'compiz-core'
W: Unknown Multi-Arch type 'no' for package 'compiz-gnome'
W: You may want to run apt-get update to correct these problems

apt與當前版本的ubuntun系統不匹配,ubuntun版本高於apt的版本.所以升級一下apt 就行了

解決方案:

sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get apt upgrade
sudo apt-get update

或者

apt-get install -f apt

 


免責聲明!

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



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