无法为 Indigo 下载 ROS Gazebo 7 软件包

Cannot download ROS Gazebo 7 packages for Indigo

我在 Ubuntu 14.04 LTS 上为 ROS Indigo 和 Gazebo 7.9 安装 gazebo7_ros_packages 时遇到了一些问题。我遵循了 this 教程。我输入了这个

sudo apt-get install ros-indigo-gazebo7-ros-pkgs

apt 安装程序说明如下

Unable to locate package ros-indigo-gazebo7-ros-pkgs

在此之前我有 运行 sudo 更新和升级,我的存储库和密钥已设置为给定 here

sudo apt-get的终端截图:

所以我尝试从 https://github.com/osrf/gazebo7_ros_pkgs-release/tree/debian/indigo/gazebo_ros_pkgs, but I'm only able to pull only one branch at a time. Then I followed this 教程中的 OSRF git 克隆。这就是我得到的。请记住,我使用的是 Gazebo 7.9。

克隆使用 git:

我评论了同一个问题here

引用他的话:

I don't know the details about your environment, but ros-indigo-gazebo7-ros-controlis being successfully installed by our daily testing job: https://build.osrfoundation.org/job/ros_gazebo7_pkgs-install_pkg_indigo-trusty-amd64/274/consoleFull

URL 表示它适用于 64 位机器。我在那个网站上搜索了一下,发现没有 32 位 version/i386 的 pkg。我在 64 位 Intel Celeron 900 上 运行ning Ubuntu 14.04 32 位。这可能是问题所在吗?缺少 i386 处理器的软件包?

您是否删除了 Gazebo 2.*? 如果你还没有这样做:

sudo apt-get purge gazebo*

之后添加 osrf 官方仓库并更新:

sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable lsb_release -cs main" > /etc/apt/sources.list.d/gazebo-stable.list'

wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -

sudo apt-get update

并安装:

sudo apt-get install ros-indigo-gazebo7-ros-pkgs

在这里找到on github

这个问题,正如我所猜测的,是因为 Ubuntu 的 32 位安装。我重新安装了 64 位版本,现在可以正常工作了。