我在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 update和upgrade,并且我的存储库和密钥已设置为给定here。
sudo apt-get
的终端屏幕截图:
所以我试图从https://github.com/osrf/gazebo7_ros_pkgs-release/tree/debian/indigo/gazebo_ros_pkgs克隆来自OSRF的git,但我一次只能拉一个分支。然后我按照this教程。这就是我得到的。请记住,我使用的是凉亭7.9。
使用git进行克隆:
我对同一问题here
发表了评论引用他:
我不知道有关您环境的详细信息,但是 ros-indigo-gazebo7-ros-controlis由我们成功安装 日常测试工作: https://build.osrfoundation.org/job/ros_gazebo7_pkgs-install_pkg_indigo-trusty-amd64/274/consoleFull
URL表示它适用于64位计算机。我在那个网站上做了一些探索,我发现32位版本/ i386没有pkgs。我在64位Intel Celeron 900上运行Ubuntu 14.04 32位。这可能是问题吗?缺少i386处理器的软件包?
答案 0 :(得分:0)
你有没有移除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
答案 1 :(得分:0)
正如我猜测的那样,这个问题是因为Ubuntu的32位安装。我重新安装了64位版本,现在工作正常。