Skip to content

Instantly share code, notes, and snippets.

@siliconjesus
Last active July 27, 2023 04:26
Show Gist options
  • Star 24 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • 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
@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.

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