ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Fuerte, Ubuntu 12.04, ARM = error

asked 2012-06-23 05:39:01 -0500

updated 2014-01-28 17:12:47 -0500

ngrennan gravatar image

Just following instructions on

robot@robot:~$ sudo sh -c 'echo "deb precise main" > /etc/apt/sources.list.d/ros-latest.list'
robot@robot:~$ wget -O - | sudo apt-key add -
--2012-06-24 00:34:40--
Resolving (
Connecting to (||:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1162 (1.1K) [application/pgp-keys]
Saving to: `STDOUT'

100%[=============================================================================================>] 1,162       --.-K/s   in 0s      

2012-06-24 00:34:41 (18.2 MB/s) - written to stdout [1162/1162]

robot@robot:~$ sudo apt-get update
Ign precise InRelease
Hit precise Release.gpg     
Ign precise InRelease       
Ign precise-updates InRelease
Ign precise-security InRelease
Hit precise Release
Hit precise Release.gpg 
Hit precise-updates Release.gpg
Hit precise-security Release.gpg
Hit precise Release
Hit precise-updates Release
Hit precise-security Release
Hit precise/main Sources
Hit precise/restricted Sources
Hit precise/universe Sources
Hit precise/multiverse Sources
Hit precise/main armhf Packages
Hit precise/restricted armhf Packages
Hit precise/universe armhf Packages
Hit precise/multiverse armhf Packages
Hit precise/main TranslationIndex
Hit precise/multiverse TranslationIndex
Hit precise/restricted TranslationIndex
Hit precise/universe TranslationIndex
Hit precise-updates/main Sources
Hit precise-updates/restricted Sources
Hit precise-updates/universe Sources
Hit precise-updates/multiverse Sources
Hit precise-updates/main armhf Packages
Hit precise-updates/restricted armhf Packages
Hit precise-updates/universe armhf Packages
Hit precise-updates/multiverse armhf Packages
Hit precise-updates/main TranslationIndex
Hit precise-updates/multiverse TranslationIndex
Hit precise-updates/restricted TranslationIndex
Hit precise-updates/universe TranslationIndex
Hit precise-security/main Sources
Hit precise-security/restricted Sources
Hit precise-security/universe Sources
Hit precise-security/multiverse Sources
Hit precise-security/main armhf Packages
Hit precise-security/restricted armhf Packages
Hit precise-security/universe armhf Packages
Hit precise-security/multiverse armhf Packages
Hit precise-security/main TranslationIndex
Hit precise-security/multiverse TranslationIndex
Hit http ...
edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2012-06-23 05:51:31 -0500

And as usually happens, after asking I seem to found solution myself. Two things to be done:

  1. Make new file /etc/dpkg/dpkg.cfg.d/multiarch containing one line only:

    foreign-architecture armel

  2. Add [arch=armel] into /etc/apt/sources.list.d/ros-latest.list like this:

    deb [arch=armel] precise main

Now "apt-get update" was able to fetch all he needs.

edit flag offensive delete link more


And stuck again. There is no ROS packages to install with apt-get install :(. Nothing shown in install instructions works for ARM.

Tõnu Samuel gravatar image Tõnu Samuel  ( 2012-06-23 05:57:47 -0500 )edit

Willow Garage is not currently building any binary packages for ARM, so you shouldn't expect to find any with apt-get. You could try installing from source, but many things will likely be broken on ARM. Was there someplace on the wiki that led you to believe ARM packages should be available?

Eric Perko gravatar image Eric Perko  ( 2012-06-23 12:36:31 -0500 )edit

Wiki says ubuntu is OK and I do have ubuntu. Also as indicated I found some armel directory and assumed I just do something wrong.

Tõnu Samuel gravatar image Tõnu Samuel  ( 2012-06-24 01:46:41 -0500 )edit

Question Tools


Asked: 2012-06-23 05:39:01 -0500

Seen: 1,874 times

Last updated: Jun 23 '12