Como obter o pacote contendo um arquivo? [duplicado]

0

Acabei de instalar o firefox, mas ele exibe o seguinte erro:

XPCOMGlueLoad error for file /usr/lib/firefox/libmozgtk.so:

libwayland-efl.so.1: cannot open shared object file : no such file or directory

Couldn't load XPCOM

Existe uma maneira de encontrar um pacote capaz de corrigir libwayland-efl.so.1 ? pkgfile não retorna nada.

    
por ChiseledAbs 01.08.2016 / 20:54

1 resposta

8

Sim,

O pacman tem um banco de dados de arquivos separado para essa finalidade.

executar:

pacman -Fyy 

para atualizar o banco de dados de arquivos e usar:

pacman -Fs libmozgtk.so

para pesquisar o pacote que você está procurando

Na página de manual do pacman:

man pacman 

   -F, --files
       Query the files database. This operation allows you to look for packages owning certain
       files or display files owned by certain packages. Only packages that are part of your sync
       databases are searched. See File Options below.
    
por 01.08.2016 / 20:56