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 :)
Ce sont les étapes qui ont fonctionné pour moi afin de faire fonctionner Packet Tracer sous Ubuntu 18.04:
Installez les bibliothèques Qt avec apt-get:
Sudo apt-get install libqt5webkit5 libqt5multimediawidgets5 libqt5svg5 libqt5script5 libqt5scripttools5 libqt5sql5
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
Installez libpng12
1:
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é.
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:
Sudo mkdir /opt/pt/libwebkit
Sudo cp /opt/pt/lib/libQt5WebKit.so* /opt/pt/libwebkit
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 :)
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
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