Last active
July 27, 2023 04:26
-
-
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).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
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
Thank you, it has been very helpful!!