J'ai correctement installé PTR 6.0.1 conformément à ce site ( Comment exécuter Cisco Packet Tracer 6.0.1? ), mais lorsque je souhaite l'exécuter, cette erreur s'affiche:
PacketTracer6: error while loading shared libraries: libQtScriptTools.so.4: cannot open shared object file: No such file or directory
J'ai la version Ubuntu 13.10. Quelqu'un peut-il m'aider avec ça? Merci.
EDIT: Bonjour, j'ai donc installé cette bibliothèque libqt4-scriptools: i386 et maintenant cette erreur apparaît:
PacketTracer6: error while loading shared libraries: libQt3Support.so.4: cannot open shared object file: No such file or directory.
Je trouve cette bibliothèque ici: /usr/local/PacketTracer6/lib/libQt3Support.so.4
PacketTracer6 tente de charger une bibliothèque appelée libQtScriptTools.so.4
, mais ne la trouve pas. Cela est généralement causé par l'une des deux choses.
bibliothèque manquante
La première, cause plus probable: la bibliothèque n'est pas installée. Heureusement, la solution est facile.
Courir
Sudo apt-get install libqt4-scripttools:i386
Cela installera la version 32 bits de la bibliothèque, ce qui est nécessaire car Cisco ne fournit qu'une version 32 bits de PacketTracer6.
Problèmes avec le chemin de la bibliothèque
La deuxième cause: la bibliothèque est installée mais PacketTracer ne la trouve pas. Pour contourner ce problème, vous pouvez exécuter
LD_PRELOAD=/path/to/libQtScriptTools.so.4 /path/to/packettracer
après avoir remplacé les chemins avec les vrais de votre système.
Mise à jour: Puisque PacketTracer semble également avoir besoin de libQt3Support.so.4
, mais n'utilise pas la version fournie, vous devrez également installer libqt4-qt3support:i386
.
Les lignes de code suivantes se trouvent dans le fichier "install".
Sudo apt-get -y install lib32z1
Sudo apt-get -y install lib32ncurses5
Sudo apt-get -y install lib32bz2-1.0
Sudo apt-get -y install libgcc1:i386
Sudo apt-get -y install libstdc++6:i386
Sudo apt-get -y install libssl-dev:i386
Sudo apt-get -y install libqtwebkit4:i386
Sudo apt-get -y install libqt4-scripttools:i386
Une fois les packages ci-dessus installés, vous devriez pouvoir exécuter l'application.
Note: lib32bz2-1.0
échec de l'installation sur Ubuntu 15.04 et l'application semble toujours fonctionner correctement.