Normalmente, esse erro é visto porque você não tem as bibliotecas instaladas.
Você pode verificar o seu sistema de arquivos para o arquivo, usando dpgk
, mas isso mostra apenas os arquivos que você instalou e pode ser usado para confirmar que o arquivo existe:
dpkg -S libQt5Widgets.so.5
Para descobrir qual pacote tem o arquivo da biblioteca, você pode pesquisar no site Pacotes do Ubuntu ou usar apt-file
:
$ sudo apt-get install apt-file
$ sudo apt-file update
$ sudo apt-file find libQt5Widgets.so.5
libqt5widgets5:amd64: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.5
libqt5widgets5:amd64: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
libqt5widgets5:amd64: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.5.1
Isso significa que você precisa instalar o libqt5widgets5
para obter o arquivo da biblioteca:
sudo apt-get install libqt5widgets5
É melhor deixar o sistema gerenciar bibliotecas com apt
e confiar menos na intervenção manual com ferramentas como ldconfig
ou criar a partir do código-fonte quando muito trabalho foi feito para fornecer pacotes seguros e estáveis.
Quando você instala um aplicativo através de um pacote, o pacote terá uma lista de dependências. Se você estiver instalando programas como gparted
e krita
usando apt
, eles deverão baixar e instalar dependências automaticamente, com a sua permissão. Você pode tentar reinstalar a dependência caso algo estranho aconteça:
sudo apt-get install --reinstall libqt5widgets5