Skip to content

Instantly share code, notes, and snippets.

@siliconjesus
Last active June 22, 2025 16:19
Show Gist options
  • Save siliconjesus/c3590b8d4fdb6ebea57bb1ccd66c8434 to your computer and use it in GitHub Desktop.
Save siliconjesus/c3590b8d4fdb6ebea57bb1ccd66c8434 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
@siliconjesus
Copy link
Author

Glad to hear it! Feel free to start up your own GIST with updated info if its helpful!

@EndsCreed
Copy link

Works on F34 TY!

Summary, for any new person who stumbles upon this

Step 1 - Download Packet Tracer (PT) from this link: -https://www.netacad.com/courses/packet-tracer

Step 2 -Once logged into netacad, at the top of the links click:

  • Resources > Download Cisco Packet Tracer

Step 3 - Scroll down until you find:

  • Ubuntu Desktop Version 8.0.1 English 64 Bit Download
  • Download the .deb file

Step 4: Navigate to where you downloaded the .deb file:

  • Right click a blank area in the folders section, select "Open in Terminal"
  • FROM THE TERMINAL, COPY AND PASTE:
    mkdir ~/PacketTracer8.0.1
    cp ~/Downloads/CiscoPacketTracer_801_Ubuntu_64bit.deb ~/PacketTracer8.0.1
    cd ~/PacketTracer8.0.1
    ar -xv CiscoPacketTracer_801_Ubuntu_64bit.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 /
    #STOP! COPY + PASTE FROM HERE, ENTER YOUR PASSWORD#
    sudo cp -r opt /

Step 5: Run the following commands:

  • FROM THE TERMINAL, COPY AND PASTE:
    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
    sudo ln -sf /opt/pt/PacketTracer /usr/local/bin/PacketTracer

Step 6:

  • Reboot
  • Applications > Others > Launch Packet Tracer

This worked perfectly for me on Nobara 36!

@edier88
Copy link

edier88 commented Nov 12, 2022

Works on F34 TY!

Summary, for any new person who stumbles upon this

Step 1 - Download Packet Tracer (PT) from this link: -https://www.netacad.com/courses/packet-tracer

Step 2 -Once logged into netacad, at the top of the links click:

Resources > Download Cisco Packet Tracer

Step 3 - Scroll down until you find:

Ubuntu Desktop Version 8.0.1 English 64 Bit Download
Download the .deb file

Step 4: Navigate to where you downloaded the .deb file:

Right click a blank area in the folders section, select "Open in Terminal"
FROM THE TERMINAL, COPY AND PASTE:
mkdir ~/PacketTracer8.0.1
cp ~/Downloads/CiscoPacketTracer_801_Ubuntu_64bit.deb ~/PacketTracer8.0.1
cd ~/PacketTracer8.0.1
ar -xv CiscoPacketTracer_801_Ubuntu_64bit.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 /
#STOP! COPY + PASTE FROM HERE, ENTER YOUR PASSWORD#
sudo cp -r opt /

Step 5: Run the following commands:

FROM THE TERMINAL, COPY AND PASTE:
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
sudo ln -sf /opt/pt/PacketTracer /usr/local/bin/PacketTracer

Step 6:

Reboot
Applications > Others > Launch Packet Tracer

I confirm this is also working in Fedora 36 like a charm!

@Abareil
Copy link

Abareil commented Apr 13, 2023

Thank you, it has been very helpful!!

@hard02
Copy link

hard02 commented Jul 27, 2023

Works on F34 TY!

Summary, for any new person who stumbles upon this

Step 1 - Download Packet Tracer (PT) from this link: -https://www.netacad.com/courses/packet-tracer

Step 2 -Once logged into netacad, at the top of the links click:

* Resources > Download Cisco Packet Tracer

Step 3 - Scroll down until you find:

* Ubuntu Desktop Version 8.0.1 English 64 Bit Download

* Download the .deb file

Step 4: Navigate to where you downloaded the .deb file:

* Right click a blank area in the folders section, select "Open in Terminal"

* FROM THE TERMINAL, COPY AND PASTE:
  mkdir ~/PacketTracer8.0.1
  cp ~/Downloads/CiscoPacketTracer_801_Ubuntu_64bit.deb ~/PacketTracer8.0.1
  cd ~/PacketTracer8.0.1
  ar -xv CiscoPacketTracer_801_Ubuntu_64bit.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 /
  #STOP! COPY + PASTE FROM HERE, ENTER YOUR PASSWORD#
  sudo cp -r opt /

Step 5: Run the following commands:

* FROM  THE TERMINAL, COPY AND PASTE:
  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
  sudo ln -sf /opt/pt/PacketTracer /usr/local/bin/PacketTracer

Step 6:

* Reboot

* Applications > Others > Launch Packet Tracer

I too confirm that it's working in Fedora 37. Thank you @WhatsTheIP for your help, really saved my peace.

PS: I tried installing 8.2.1 package but it gave many dependency errors even though all packages were there. Hence would recommend to download the 8.0.1 package and follow the steps thoroughly.

@attaulahkhattak
Copy link

Share the complete PT install command on fedora 42

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment