Article proposal: Install and run .deb packages using toolbox.
[I don’t know if it is the right title]
Some software are distributed as .deb packages only. They are not in the Fedora Linux repository or other third party ones. And upstream doesn’t provide an RPM in their downloads page.
Sometimes you could install them from source. But sometimes they are proprietary software, and upstream doesn’t provide any other method to install them (no multi distro shell scripts, no Flatpaks and so on). Usually, the only supported Linux distribution for these software is Ubuntu.
For a long time we have a software called Alien, that can convert the DEB package to an RPM, but although the conversion usually works, the software usually fails to start due to lack of libraries, unavailable library versions, and so on.
In any case, compiling from source (if it is available) or using Alien, you could incur in a great waste of time ending with a fail. Not counting the mess you can generate on your system (broken dependencies, installation of packages that you will never use, untracked files scattered all around the system directories).
Cisco Packet Tracer (proprietary software) is distributed only as a DEB package. In the download page the only Linux distribution they support is Ubuntu 20.04
You could always fire up a virtual machine, install Ubuntu, and use the software in there. But sometimes people could have computers without all the resources needed to run a VM. In addition, if you need to use files in your host machine, you should find a way to share these files with the VM, and it is not always trivial for most users. A VM could be an unpractical way to run a single software.
As an alternative, you could try to use Toolbox.
It is still a work in progress, but with Toolbox you can use distributions other than Fedora Linux.
Let’s see how to do it. Let’s install and use Cisco Packet Tracer on Fedora Linux [Or it is too specific?]
Clone GitHub - Jmennius/toolbox: Unprivileged development environment
Build an Ubuntu 20.04 container image
[…] various commands here
Create an desktop file appears in the applications menu [How is it called in GNOME? Applications overview?]
The desktop icon will invoke toolbox