philpinch

  • 29 août 2020
  • Inscrit 19 nov. 2018
  • 0 meilleure réponse
  • Cisco fournit uniquement un paquet DEB de Packet Tracer 7.3.0.
    Alien échoue dans la conversion RPM.

    Je partage une solution que j'ai publiée sur le site AskFedora Project

    Connectez-vous et désinstallez la versions précédente de Packet Tracer dans un terminal si existante :
    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

    Téléchargez depuis le site netacad le paquet PacketTracer_730_amd64.deb
    Avec wget ou un navigateur

    Créez un répertoire temporaire pour extraire le contenu du paquet :
    mkdir -p tmp/pt730

    Copiez le paquet PacketTracer_730_amd64.deb dans le répertoire tmp/pt730

    Extraire les fichiers du paquet :
    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

    L'installation s'effectue en copiant les fichiers
    cd data
    cp -r usr /
    cp -r opt /

    Configurez l'environnement GNOME :
    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

    Une dépendance manquante libjpeg.so.8 :
    Nous allons compiler le code source de libjpeg-turbo. Dans le répertoire tmp, créez un sous-répertoire :
    mkdir libjpeg
    cd libjpeg/

    Téléchargez les sources avec git :
    git clone https://github.com/libjpeg-turbo/libjpeg-turbo ./

    Créez un répertoire pour construire le bibliothèque partagée :
    mkdir build
    cmake -DWITH_JPEG8=1 -B ./build/
    (si cmake est manquant : dnf install cmake)
    cd build/
    make

    Installez la bibliothèque :
    sudo cp 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

    Une seconde dépendance est manquante dans Fedora 32: libdouble-conversion.so.1
    cd /usr/lib64
    ln -sf libdouble-conversion.so.3.1.5 libdouble-conversion.so.1

    Fermez votre session et connectez-vous de nouveau.
    Testez le lancement de Packet Tracer.

    Amusez-vous bien avec Packet Tracer 🙂
  • Ma machine était en Fedora 31 workstation.
    Au lieu de faire un upgrade du système, j'ai décidé d'effectuer une installation.


    Configuration succincte : Laptop DELL Percision 7510

    Méthode d'installation : Installation via clef USB.

    Problèmes majeurs : Le compte utilisateur créé pendant l'installation n'a pas de droit sur son répertoire de base : /home/$USER. Aucune difficulté avec chown et chmod pour rectifier cela.

    Problèmes mineurs : aucun

    Points positifs : les nouveautés Gnome 3.36, polices bitmaps convertis en OpenType, firewalld migre de iptables vers nftables, outils de développements mis à jour...

    Points négatifs : néant


    Poste opérationnel pour travailler (Pas de problèmes mentionnés dans systemd-journald).
  • Hello,

    La commande localectl permet de configurer le clavier pour l'environnement GUI ou CLI. Packettracer ne tiens pas en compte cela.
    Il faut éditer (en tant que root) le fichier /opt/pt/packettracer et ajouter la ligne setxkbmap fr.

    Exemple :

    #!/bin/bash

    echo Starting Packet Tracer 7.2

    [em]PTDIR=/opt/pt
    export LD_LIBRARY_PATH=$PTDIR/bin
    pushd $PTDIR/bin > /dev/null
    setxkbmap fr
    ./PacketTracer7 "$@" > /dev/null 2>&1
    popd > /dev/null[/em]


    Ceci fonctionne pour Packettracer 7.x sur Fedora 27, 28, 29 et 30.
    Pour info : https://forums.fedoraforum.org/showthread.php?321346-Cisco-Packet-Tracer-7-2-1-on-fedora-30-problem


    Pour info :
    Si vous avez besoin d'installer Packet Tracer 7.3.0 sur Fedora 31 ou 32 :
    Tuto - Packet Tracer 7.3.0 installation sur Fedora 31/32