🎶I'm already Tracer🎶
A configuration for pkg2appimage to build Packet Tracer in AppImage form.
If you find out that there's a new version available, please let me know by opening an issue!
-
Clone this repository and
cdinto it.git clone https://github.com/konradmb/PacketTracer-AppImage.git cd PacketTracer-AppImage/ -
Download pkg2appimage tool and make it executable.
wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod +x pkg2appimage
-
Build it:
./pkg2appimage PacketTracer.yml
-
After a short break you should get an executable inside
out/directory.
I can't put the resulting AppImage here, because the Packet Tracer license forbids redistribution (at least it said so when I checked the old license, I can't find it in new EULAs, but there is a reason that NetAcad account is required to download PT).
I don't know if Cisco enforces it, but they could send a DMCA takedown request (and GitHub would have to delete whole repo).
If you encounter an error, download Packet Tracer archive from official site: Cisco_Packet_Tracer_820_Ubuntu_64bit_696ae64b25.deb (requires login). Put it into the directory with .yml file, it will be detected automatically.
Follow the guide, but use PacketTracer-7.3.0.yml.
./pkg2appimage PacketTracer-7.2.1.ymlIn case of error, download PacketTracer_730_amd64.deb and put it into the directory with .yml file.
Follow the guide, but use PacketTracer-7.2.1.yml.
./pkg2appimage PacketTracer-7.2.1.ymlIn case of error, download Packet Tracer 7.2.1 for Linux 64 bit.tar.gz and put it into the directory with .yml file.
Cisco deleted previous download link. If you find one, please open an issue.
- PacketTracer binary is patched to change
~/.packettracerfile name to~/.ptappimage00as to prevent conflicts with Packet Tracer executed from normal folder.