当我试图在这个文档之后的64位Ubuntu14.04.3中安装ROS时,出现了一些问题。
在配置了Ubuntu存储库以允许“受限”、“宇宙”和“多重宇宙”之后,我执行了以下操作:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net --recv-key 0xB01FA116然后我进入:
sudo apt-get install ros-indigo-desktop-full我收到了错误:下面的包有未满足的依赖关系:
ros-indigo-desktop-full:i386 : Depends: ros-indigo-desktop:i386 but it is not going to be installed
Depends: ros-indigo-perception:i386 but it is not going to be installed
Depends: ros-indigo-simulators:i386 but it is not going to be installed
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed然后,我试着用这个来解决依赖关系:
sudo dpkg --clear-avail
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get update
sudo apt-get upgrade它不起作用。
然后我试了一下:
sudo apt-get install libsdformat1仍然有错误,我试过这样做:
sudo apt-get install libgl1-mesa-dev-lts-utopic关于i386,我遇到了很多错误,比如:
-mesa-dev-lts-utopic:i386 : Depends: mesa-common-dev-lts-utopic:i386 (= 10.3.2-0ubuntu1~trusty2) but it is not going to be installed
Depends: libgl1-mesa-glx-lts-utopic:i386 (= 10.3.2-0ubuntu1~trusty2) but it is not going to be installed
Depends: libdrm-dev:i386 (>= 2.4.52) but it is not going to be installed
Depends: libx11-dev:i386 but it is not going to be installed
Depends: libx11-xcb-dev:i386 but it is not going to be installed我不知道为什么会有这样的错误,因为我的ubuntu是64位。接下来我能做什么?谢谢。
我的第二个问题是,ROS Indigo Igloo,ROS Jade Turtle和ROS Kinetic之间有什么不同,谢谢。
发布于 2016-05-28 03:58:17
ROS Kinetic (最新版)、ROS Jade Turtle和ROS Indigo Igloo是ROS的不同版本/发行版。ROS的其他分布有: ROS Hydro Medusa、ROS Groovy Galapagos、ROS Fuerte Turtle、ROS Electric Emys、ROS Diamondback、ROS C Turtle、ROS Box Turtle。
ROS Indigo主要针对Ubuntu14.04LTS。Indigo只支持基于catkin的包的发布、文档化和集成测试。以前,基于rosbuild的包也在ROS Indigo中得到了支持。
ROS翡翠龟主要针对Ubuntu 15.04 (Ubuntu 14.04也支持)
ROS Kinetic 主要针对Ubuntu16.04 (Xenial) (Ubuntu15.10 Wily和Debian也支持)
现在,由于您使用的是Ubuntu14.04.3 64位,因此建议您安装ROS Indigo。
如果您在虚拟驱动器上使用它,还可以从这里下载Ubuntu中预装的ROS发行版。
发布于 2016-05-28 08:17:02
我建议安装列出的依赖项(在下面的教程中):
sudo apt-get install xserver-xorg-dev-lts-utopic dev-lts-utoplibopenvg1-mesa-dev-lts-utopic 2-mesa-dev-lts-utopic 1-mesa-dev-lts-utopic
这应该能解决你的问题。
https://stackoverflow.com/questions/37494468
复制相似问题