Problemas com bibliotecas para programas [GParted, Krita]

-3

O GParted ou o Krita não são iniciados. Se você executá-los através do terminal, você receberá um erro sobre as bibliotecas.

    Unit -.mount does not exist, proceeding anyway.
/usr/sbin/gpartedbin: error while loading shared libraries: libpangomm-1.4.so.1: cannot open shared object file: No such file or directory

krita: error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory

Alterei as configurações em ld.so.conf (especifiquei pastas para bibliotecas, é inútil)

include /etc/ld.so.conf.d/*.conf
/usr/local/lib
/root/etc/lib
/ 

Talvez eu esteja fazendo algo errado? Eu sou novato.

A saída de apt-cache policy krita gparted libqt5widgets5 está em pastebin .

    
por Lazelis 12.05.2018 / 22:29

1 resposta

1

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
    
por earthmeLon 12.05.2018 / 22:36