Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save AibelNassif/71b731e1c43b3e8b7341c717acabf82e to your computer and use it in GitHub Desktop.
Save AibelNassif/71b731e1c43b3e8b7341c717acabf82e to your computer and use it in GitHub Desktop.
Getting the Packet Tracer 8 package to work on Fedora Core 33. (Apparently is works on FC34 as well).
Problem: I'm enrolled in a class that needs to use Packet Tracer for my school work. Cisco provides a Linux package, but its a Debian package (deb).
Tried to use alien to convert from .deb to .rpm, but found this solution for Packet Tracer 7.3. Adapted for Packet Tracer 8 on Fedora 33.
Starting point:
https://ask.fedoraproject.org/t/how-to-install-new-cisco-packet-tracer-7-3-on-fedora-31-workstation/6047/8
Alien aborts due to conflicts (probably can be overcome)
Environment: Fedora 33 // Packet Tracer 8.0
rm -rf /opt/pt
rm -rf /usr/share/applications/cisco*.desktop
rm -rf /usr/share/applications/cisco*.desktop
rm -rf /usr/share/icons/hicolor/48x48/apps/pt7.png // may need to update for PT8
mkdir ~/pt80
cp ~/Downloads/PacketTracer_800_amd64_build212_final.deb ~/pt80
cd ~/pt80
# Extract debian image using the 'ar' command
ar -xv PacketTracer_800_amd64_build212_final.deb
mkdir control
mkdir data
tar -C control -Jxf control.tar.xz
tar -C data -Jxf data.tar.xz
cd data
sudo cp -r usr /
sudo cp -r opt /
# gnome stuff -
sudo xdg-desktop-menu install /usr/share/applications/cisco-pt.desktop
sudo xdg-desktop-menu install /usr/share/applications/cisco-ptsa.desktop
sudo update-mime-database /usr/share/mime
sudo gtk-update-icon-cache --force --ignore-theme-index /usr/share/icons/gnome
sudo xdg-mime default cisco-ptsa.desktop x-scheme-handler/pttp
ln -sf /opt/pt/PacketTracer /usr/local/bin/PacketTracer
### ERROR
Fatal: This Application Failed To Start Because No Qt Platform Plugin Could Be Initialized. Reinstalling the application may fix this problem.
Available platform plugins are: linuxfb, xcb.
Aborted (core dumped)
### ldd shows nothing for me here. Reboot to see if it works in x11.
Works on Cinnamon / X11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment