This is the most recent version I could find for Linux:
PacketTracer_730_amd64.deb
Yes, it's a deb package.
This deb was so complicated to find,
it wouldn't surprise me if there were other versions of tarballs for Linux out there. At least one of the two older versions I could see was a tarball.
I didn't "install" it though, I just flattened that file, and now the PacketTracer directory lies bare in a folder in my home directory.
You just mindlessly run gnome-file-roller
over it (like you probably would use a roller, just like the old logo had a roller running over a folder).
Then you give the data.tar.xz, which you just squeezed out of the deb file, the same treatment.
The binary is ./opt/pt/bin/PacketTracer7
You need to specify the library path, so that it can use it's "very old" libraries
LD_LIBRARY_PATH=./opt/pt/bin ./opt/pt/bin/PacketTracer7
This has been more or less taken from the included bash script to start this program. (./opt/pt/packettracer
)
I don't really know what the rest of this stuff in this script does, but I didn't care so far.
Does it work?
Probably no, since a library is missing, which Solus doesn't seem to provide (but didn't really check properly).
You can get it from here: https://packages.debian.org/en/buster/amd64/libdouble-conversion1/download
You do the same thing as you did with the PacketTracer deb package.
Now you add it to the LD_LIBRARY_PATH
variable and you should be done. That's what it did it for me.
LD_LIBRARY_PATH="./opt/pt/bin:../libdouble-conversion1_3.1.0-3/usr/lib/x86_64-linux-gnu" ./opt/pt/bin/PacketTracer7
(Of course you need to adjust the paths to your case)