How to install new Cisco Packet Tracer 7.3 on Fedora 31 Workstation?

Hello,
I’ve installed PacketTracer on Fedora 31 Workstation in this way:

  1. Log into the Fedora GNOME Desktop
    Remove old version of PacketTracer (if necessary):
    rm -rf /opt/pt
    rm -rf /usr/share/applications/cisco-pt7.desktop
    rm -rf /usr/share/applications/cisco-ptsa7.desktop
    rm -rf /usr/share/icons/hicolor/48x48/apps/pt7.png

  2. Download from the netacad web site the PacketTracer_730_amd64.deb package.

  3. Open a terminal :
    mkdir -p tmp/pt730
    copy the PacketTracer_730_amd64.deb package to tmp/pt730

  4. We’re going to extract the deb file in this folder:
    cd tmp/pt730
    ar -xv PacketTracer_730_amd64.deb
    mkdir control
    tar -C control -Jxf control.tar.xz
    mkdir data
    tar -C data -Jxf data.tar.xz

  5. Copy PacketTracer files to install it:
    cd data
    cp -r usr /
    cp -r opt /

  6. Configure Gnome Environment:
    sudo xdg-desktop-menu install /usr/share/applications/cisco-pt7.desktop
    sudo xdg-desktop-menu install /usr/share/applications/cisco-ptsa7.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-ptsa7.desktop x-scheme-handler/pttp
    ln -sf /opt/pt/packettracer /usr/local/bin/packettracer

  7. We have a problem with libjpeg.so.8. So, we’re going to compile a version of this library with the right option:
    Go to tmp folder
    mkdir libjpeg
    cd libjpeg/
    git clone GitHub - libjpeg-turbo/libjpeg-turbo: Main libjpeg-turbo repository ./
    mkdir build
    cmake -DWITH_JPEG8=1 -B ./build/
    cd build/
    make
    sudo cp build/libjpeg.so.8.2.2 /opt/pt/bin
    sudo ln -s /opt/pt/bin/libjpeg.so.8.2.2 /opt/pt/bin/libjpeg.so.8

  8. Log out and log into the Fedora GNOME Desktop to test.
    It should work…

8 Likes