Robotics StackExchange | Archived questions

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

Asked by rozman on 2019-04-29 23:38:26 UTC

Comments

Answers

There are pre-built ROS packages for the 18.04 amd64 (64-bit), but not for 18.04 i386 (32-bit). (See http://wiki.ros.org/melodic ).

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: http://wiki.ros.org/melodic/Installation/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.

Asked by ahendrix on 2019-04-30 00:40:12 UTC

Comments

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.

Asked by rozman on 2019-05-01 08:48:05 UTC

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).

Asked by allenh1 on 2019-05-02 12:49:50 UTC