首页 > 编程知识 正文

roskey设置不成功,rossett2 安装

时间:2023-05-04 10:00:44 阅读:268287 作者:210

背景:

之前出了点问题,重装了ubuntu16.04,也面临着ros重装。跟着官方安装教程http://wiki.ros.org/kinetic/Installation一步一步走到安装

sudo apt-get install ros-kinetic-desktop-full

但报错,错误为:

Some packages could not be installed. This may mean that you haverequested an impossible situation or if you are using the unstabledistribution that some required packages have not yet been createdor been moved out of Incoming.The following information may help to resolve the situation:The following packages have unmet dependencies: ros-kinetic-desktop-full : Depends: ros-kinetic-simulators but it is not going to be installedE: Unable to correct problems, you have held broken packages.

本来以为是这个simulators的问题,就打算不进行全部安装,只安装ros-kinetic-desktop,发现还是无法正常安装,在默认的/usr/opt目录内并无ros文件夹,也就是没正常安装成功

过程:

在内外网上搜了很多,出现这个问题的人不少,解决的办法五花八门。但我试了一圈都没用。

比如用aptitude自适应安装的,但我的aptitude不知道为什么,在Accept this solution? [Y/n/q/?]时输入Y还是失败(https://blog.csdn.net/l_h2010/article/details/46831245)

比如换源的方法(https://blog.csdn.net/phenixzhong/article/details/92075369)但我在ros官网找了不少源,都失败了。

自己也在ros wiki上提了问题,有个国外老哥给了一个连接(https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)但奈何我也不太熟悉Ubuntu,不太懂方法。

当然还有不少和其他库啊软件的冲突问题,比如QT5,gazebo之类的,不过我新系统也没装,也不是这方面的原因。

解决:

最后在友人的帮助下,搞定了ros的安装。具体方法是在:system settings→Software & Updates→Ubuntu Software的中间,有个Download from。我本来默认是China,就改成了国内的指定镜像,我选的是上交,就可以正常安装了

PS:后来发现找到个ROS安装问题大全,里面出现的问题可能也用得上,这里分享给大家

https://www.cnblogs.com/1228073191Blog/p/10604319.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。