Я плавно установил PTR 6.0.1 в соответствии с этим сайтом ( Как запустить Cisco Packet Tracer 6.0.1? ), но когда я хочу запустить его, появляется эта ошибка:
PacketTracer6: error while loading shared libraries: libQtScriptTools.so.4: cannot open shared object file: No such file or directory
У меня Ubuntu версии 13.10. Может ли кто-нибудь помочь мне с этим? Thanx.
РЕДАКТИРОВАТЬ : Привет, поэтому я установил эту библиотеку libqt4-scriptools: i386, и теперь появляется эта ошибка:
PacketTracer6: error while loading shared libraries: libQt3Support.so.4: cannot open shared object file: No such file or directory.
Я нахожу эту библиотеку здесь: / usr / local / PacketTracer6 / Библиотека / libQt3Support.so.4
PacketTracer6 пытается загрузить библиотеку с именем libQtScriptTools.so.4
, но не может ее найти. Обычно это вызвано одной из двух вещей.
Библиотека отсутствует
Первая, более вероятная причина: библиотека не установлена. К счастью, это легко исправить.
Выполнить
sudo apt-get install libqt4-scripttools:i386
Это установит 32-разрядную версию библиотеки, что необходимо, поскольку Cisco поставляет только 32-разрядную версию PacketTracer6.
Проблемы с путем к библиотеке
Вторая причина: библиотека установлена, но PacketTracer не может ее найти. Чтобы обойти это, вы можете запустить
LD_PRELOAD=/path/to/libQtScriptTools.so.4 /path/to/packettracer
после замены путей на реальные из вашей системы.
Обновление : поскольку PacketTracer, похоже, также требуется libQt3Support.so.4
, но он не использует версию, с которой он поставляется, вам также придется установить libqt4-qt3support:i386
.
Следующие строки кода можно найти внутри файла «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
После установки вышеуказанных пакетов вы сможете запустить приложение.
Примечание : lib32bz2-1.0
не удалось установить на Ubuntu 15.04, и приложение по-прежнему работает нормально.