ROS安装中的问题记录
ROS安装中的一些问题
1. E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
运行sudo apt install ros-melodic-desktop-full 时报错:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
解决办法:
把这里的三个更新都点上
然后再运行命令:
sudo apt-get update
再重新运行安装命令
sudo apt install ros-melodic-desktop-full
错误方法:
百度搜到的,运行什么
sudo apt-get install aptitude
sudo aptitude install openssh-server
这种都麻烦 所以后面我就没试过了
2. 等待unattended-upgr退出
导致关机的时候很慢,且安装其他软件的时候都会报错:
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
或者无法锁定管理目录…
解决办法:
1.停止自动更新程序
sudo dpkg-reconfigure -plow unattended-upgrades
在第一个提示下,选择不下载并安装更新。重新启动。
2.确保正确安装了处于不干净状态的所有软件包
sudo dpkg --configure -a
3.获取系统up-top-date
sudo apt update && sudo apt -f install && sudo apt full-upgrade
4.清除障碍后,重新打开自动更新程序
sudo dpkg-reconfigure -plow unattended-upgrades
然后就解决了。
3. sudo : rosdep : 找不到命令
没有安装rosdep包:
解决办法:
sudo apt-get install python-rosdep
网上别人的办法:
sudo apt install python-rosdep2 -y