web-dev-qa-db-fra.com

Impossible de lancer Packet Tracer 7 sur Ubuntu 18.04

J'ai des problèmes avec Packet Tracer 7 sur Ubuntu 18.04: lorsque je le lance avec ./PacketTracer7 dans le répertoire/opt/pt/bin, il s'ouvre mais se ferme immédiatement avec beaucoup de:

"Avertissement: avertissement libpng: iCCP: profil sRGB incorrect connu"

msgs d'erreur sur la console.

Le problème, c’est que j’ai installé PacketTracer7 sur Ubuntu 16.04 et que je me souviens d’avoir eu ce problème avec la dépendance libqt5multimedia.so.5, mais j’ai pu trouver la solution (grâce à askubuntu et à Google) en installant les dépendances. Donc, tout est parfait avec 16.04.

Mais je suis un peu perdu maintenant. Je ne peux pas comprendre d'où vient le problème, car je sais que les bibliothèques QT5 sont installées sur le système.

C'est ce que je vois quand je lance dpkg --get-selections:

libqt4-xmlpatterns:AMD64            install
libqt5concurrent5:AMD64             install
libqt5core5a:AMD64              install
libqt5dbus5:AMD64               install
libqt5gui5:AMD64                install
libqt5multimedia5:AMD64             install
libqt5multimediaquick-p5:AMD64          install
libqt5multimediawidgets5:AMD64          install
libqt5network5:AMD64                install
libqt5opengl5:AMD64             install
libqt5opengl5-dev:AMD64             install
libqt5positioning5:AMD64            install
libqt5printsupport5:AMD64           install
libqt5qml5:AMD64                install
libqt5quick5:AMD64              install
libqt5quickparticles5:AMD64         install
libqt5quicktest5:AMD64              install
libqt5quickwidgets5:AMD64           install
libqt5script5:AMD64             install
libqt5scripttools5:AMD64            install
libqt5sensors5:AMD64                install
libqt5sql5:AMD64                install
libqt5sql5-sqlite:AMD64             install
libqt5svg5:AMD64                install
libqt5test5:AMD64               install
libqt5webchannel5:AMD64             install
libqt5webkit5:AMD64             install
libqt5webkit5-dev:AMD64             install
libqt5widgets5:AMD64                install
libqt5x11extras5:AMD64              install
libqt5xml5:AMD64    

J'ai essayé de désinstaller pt et les bibliothèques qt5 et de tout installer à nouveau, mais rien ... le même problème.

Est-ce que quelqu'un a installé PacketTracer7 sur Ubuntu 18.04?

Je serais très heureux d'avoir votre aide pour le faire!

Merci et pardonnez-moi pour mon anglais médiocre :)

4
Julian Carrizo

Ce sont les étapes qui ont fonctionné pour moi afin de faire fonctionner Packet Tracer sous Ubuntu 18.04:

  1. Installez les bibliothèques Qt avec apt-get:

    Sudo apt-get install libqt5webkit5 libqt5multimediawidgets5 libqt5svg5 libqt5script5 libqt5scripttools5 libqt5sql5
    
  2. Installez libcu52:

    wget http://mirrors.kernel.org/ubuntu/pool/main/i/icu/libicu52_52.1-3ubuntu0.8_AMD64.deb
    Sudo dpkg -i libicu52_52.1-3ubuntu0.8_AMD64.deb
    
  3. Installez libpng121:

    wget http://ftp.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_AMD64.deb
    Sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_AMD64.deb
    

Vous pouvez maintenant démarrer Packet Tracer avec la commande packettracer.


1 Merci, gitgudgithub, de l'avoir signalé.

10
Lucas Almeida

Je pense que vous avez installé toutes les bibliothèques nécessaires pour Packet Tracer.

Maintenant, procédez comme suit, cela peut résoudre votre problème:

  1. Sudo mkdir /opt/pt/libwebkit
  2. Sudo cp /opt/pt/lib/libQt5WebKit.so* /opt/pt/libwebkit
  3. Puis démarrez Packet Tracer avec: Sudo LD_LIBRARY_PATH=/opt/pt/libwebkit/ /opt/pt/bin/PacketTracer7

Il devrait vous donner des messages d'erreur indiquant que certaines bibliothèques ne sont pas trouvées. Je devais installer libpng12 et libqt5sql5 .

libpng12 ici: https://packages.debian.org/de/jessie/AMD64/libpng12-0/download

libqt5sql5 avec apt: Sudo apt install libqt5sql5

Après cela, lancez PacketTracer dans/opt/pt/bin, il va planter et vous donner une erreur. Ensuite, lancez packettracer dans un terminal, cela devrait fonctionner maintenant.

Espérons que cela vous aidera à exécuter Packet Tracer 7 dans Ubuntu 18.04 :)

0
gitgudgithub

Outre l'installation des packages libQT et libPNG12 manquants, j'ai suivi ces étapes pour corriger l'erreur de segfault. Le meilleur moyen d'obtenir libPNG12 consiste à utiliser l'application de sources logicielles et à ajouter "deb http://security.ubuntu.com/ubunt xenial-security main" comme référentiel supplémentaire, puis utilisez Apt pour installer il. L'ajout du référentiel gardera cette version sécurisée au lieu de simplement télécharger et installer un fichier Deb manuellement. J'ai également remarqué que certains fichiers n'étaient pas extraits en raison d'une erreur d'autorisation. L'extraction doit se faire avec les privilèges Sudo. Créez un dossier pour le fichier .tar.gz de traceur de paquets téléchargé. Placez le fichier .tar.gz dans le dossier Ouvrir le terminal dans ce dossier. Sudo tar -xvf Packet\Tracer\7.2.1.tar.gz Sudo ./install

0
Billy Nix

J'étais dans le même bateau. Après trois jours passés sur Google, je me rends compte qu'il manque de nombreuses bibliothèques ou qu'elles ne sont pas disponibles dans le bon chemin.

Les bibliothèques suivantes ne sont pas installées dans le chemin correct

libQt5WebKitWidgets.so.5, libQt5WebKit.so.5, libQt5Multimedia.so.5, libQt5PrintSupport.so.5, libQt5Svg.so.5, libQt5Widgets.so.5, libQt5PrintSupport.so.5, libQt5Svg.so.5, libQt5Widgets.so.5, libQt5PrintSupport.so.5, libQt5Gui.so.5, libQt5Gui.so.5, libQt5Gui.so.5, libQt5Gui.so.5, libQt5Gui.so.5 so.5, libQt5Script.so.5, libQt5ScriptTools.so.5, libQt5core.so.5

Les bibliothèques suivantes ont été remplacées par la version mise à jour dans Ubuntu

libicui18n.so.52 et libicuuc.so.52

La bibliothèque suivante est manquante

libpng12.so.0

La manière correcte d’installer et de résoudre ce problème est la suivante

accéder à l'invite du shell racine et installer le traceur de paquets normalement

$Sudo /bin/bash
#./install

voir l'image pour la capture d'écran

lancer la commande suivante

#chmod +x set_ptenv.sh
#chmod +x set_qtenv.sh
#./ set_ptenv.sh
#./ set_qtenv.sh
#cp /opt/pt/lib/libQt5* /usr/lib/x86_64-linux-gnu
#wget http://launchpadlibrarian.net/341176988/libicu52_52.1-3ubuntu0.7_AMD64.deb
#dpkg –i libicu52_52.1-3ubuntu0.7_AMD64.deb
# updated
#cp /etc/apt/sources.list /etc/apt/sources.list.bak
#echo “deb http://mirrors.kernel.org/ubuntu/ xenial main” >> /etc/apt/sources.list
#apt-get update
#apt-get install libpng12-0

voir l'image pour la capture d'écran

Après le redémarrage du système, lancez le traceur de paquets avec la commande packettracer

voir l'image pour la capture d'écran

Source https://www.computernetworkingnotes.com/ccna-study-guide/how-to-install-and-start-packet-tracer-in-ubuntu.html

0
yaddu78