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

what versions of ROS can I run on Ubuntu 18.04 (i386)?

asked 2019-04-29 23:38:26 -0500

rozman gravatar image
  • acer one w/ n570 atom and 2g ram
  • upgraded to 18.04 ubuntu from 16.04
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-04-30 00:40:12 -0500

ahendrix gravatar image

There are pre-built ROS packages for the 18.04 amd64 (64-bit), but not for 18.04 i386 (32-bit). (See ).

It looks like the n570 processor is 64-bit, so I recommend that you upgrade to a 64-bit version of Ubuntu unless you have a very good reason not to. The 64-bit OS allows you to use the 64-bit registers on your CPU, which should allow it to run faster and more efficiently.

If you can't upgrade to the 64-bit OS, you can also install ROS from source: , but be prepared to spend a while compiling. With 2GB of RAM, I recommend you build with -j1 or -j2 (two parallel threads) at most, otherwise you will probably run out of memory when trying to build OpenCV and PCL.

edit flag offensive delete link more


I replaced (not upgraded) the 32-bit Ubuntu 18.04 with the 64-bit version on a dual boot with Windows 10 (32) and it went without a hitch. Next I installed Melodic full desktop The acer initially came with 32-bit windows starter 7 and I just assumed it was 32 bit. Thanks for the wake-up on that. Maybe I will attempt a 64 version of Win10 now too.

rozman gravatar image rozman  ( 2019-05-01 08:48:05 -0500 )edit

For completeness (if someone was looking at this for 32 bit installations), there's been success in using a Gentoo prefix installation to get ROS to run modern releases on a 32 bit architecture (check this container out).

allenh1 gravatar image allenh1  ( 2019-05-02 12:49:50 -0500 )edit

Question Tools

1 follower


Asked: 2019-04-29 23:38:26 -0500

Seen: 717 times

Last updated: Apr 30 '19