this post was submitted on 25 Jan 2024
28 points (96.7% liked)

Linux

48212 readers
2029 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hope these kinds of questions are allowed here. On this occasion I'm just looking for a straight answer.

For a university course I need to install ROS - software for doing robotics stuff. Specifically, I need ROS 1 - which is no longer being updated, as ROS 2 is now the focus. The installation instructions are here: https://wiki.ros.org/Installation/Ubuntu

The instructions from the course material say that only Ubuntu 18 would work, though the ROS wiki says Ubuntu 20.04 is the target. Either way, it doesn't seem to be available for Ubuntu 22.04 and therefore Linux Mint 21, which is what I'm running.

The course instructions generally gives 3 options:

  1. Install ROS on a VirtualBox virtual machine
  2. Install on Windows using WSL
  3. Install on a real Ubuntu 18 system

Right now I'm going to use VirtualBox to get started, but I'd really prefer to run it natively and I'm worried about performance. Is there a simple way to download and run software intended for Ubuntu 20.04 on Linux Mint 21.3?

Edit: thank you all for the great suggestions! I got stuck on an unrelated problem (ran out of storage space) but I'm sure your suggestions will work once I fix that. Forgive me for not replying individually, you're all awesome and I don't have anything to add other than "thank you" :)

you are viewing a single comment's thread
view the rest of the comments
[–] lemmyreader@lemmy.ml 2 points 9 months ago* (last edited 9 months ago)

Both Snap and Flatpak provide an easy install for the really old, pre 1997, NCSA Mosaic browser. The Snap page gives a hint about how this was done :

Built from source code hosted at: https://github.com/alandipert/ncsa-mosaic Thanks to John Lenton for the snapcraft config.

This suggests that if you can build the ROS 1 from source, you have Flatpak and Snap as option, and maybe also AppImage.

Besides that there is also Linux KVM (QEMU) which may perform better than VirtualBox. Cannot find a good page for Ubuntu on it, but here's the KVM entry of the excellent Arch Linux wiki https://wiki.archlinux.org/title/KVM