解决rosdep init错误和rosdep update错误以及ros密钥错误
对于rosdep init错误有以下几种方法
1.更换软件源并更新软件包
sudo apt-get update
rosdep init
sudo c_rehash /etc/ssl/certs
sudo -E rosdep init
总结来说一般是网络的问题
对于rosdep update错误
1.更新源并更新软件包
sudo apt-get update
sudo rosdep update
2.断开网络,用自己手机开热点连接(本人是这种方法成功了)
再用1中的方法在终端输入即可
对于ros密钥错误
原来那个密钥已经过期了,ros更新了新的密钥即此语句无效
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116`
下面的有效
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654