Первоначально, у меня была эта проблема после установки Пакетного Трассировщика Cisco 7.2.2
user@linux:~$ /opt/pt/bin/PacketTracer7
/opt/pt/bin/PacketTracer7: error while loading shared libraries: libQt5WebKitWidgets.so.5: cannot open shared object file: No such file or directory
user@linux:~$
Оказывается, что 5 библиотек не были найдены.
user@linux:~$ ldd /opt/pt/bin/PacketTracer7 | grep no
libQt5WebKitWidgets.so.5 => not found
libQt5WebKit.so.5 => not found
libQt5Multimedia.so.5 => not found
libQt5ScriptTools.so.5 => not found
libQt5Sql.so.5 => not found
user@linux:~$
Я следовал за предложением от chili555 и сумел зафиксировать 4 из них https://askubuntu.com/a/987765/769117
sudo apt install libqt5webkit5 libqt5multimedia5 libqt5printsupport5 libqt5script5 libqt5scripttools5
Затем я запустил PacketTracer7 и нашел, что другой был пропущен, который был libQt5Sql.so.5
.
user@linux:~$ /opt/pt/bin/PacketTracer7
/opt/pt/bin/PacketTracer7: error while loading shared libraries: libQt5Sql.so.5: cannot open shared object file: No such file or directory
user@linux:~$
Проверенный ldd
снова, и проверенный libQt5Sql.so.5
отсутствовал. Другие 4 были закреплены на предыдущем обновлении.
user@linux:~$ ldd /opt/pt/bin/PacketTracer7 | grep no
libQt5Sql.so.5 => not found
user@linux:~$
Я попробовал к установленному его, но не работал
user@linux:~$ sudo apt install libQt5Sql
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libQt5Sql
user@linux:~$
Я не видел ничего полезного в syslog
user@linux:~$ cat /var/log/syslog | grep acket
user@linux:~$
Что я должен сделать для фиксации этого?
Имел ту же проблему. Все те освобождают, присутствуют в/opt/pt/bin, поэтому если Вы запустите PacketTracer оттуда, то он будет работать.
ana@catalyst:/opt/pt/bin$ ./PacketTracer7