consulta de pacotes de atualização archlinux falha no init alpm lib

0

Eu recentemente atualizei o archlinux com pacman -Syu, eu li no site que eu tinha que fazer mais algumas etapas manuais para manter o yaourt. Eu desinstalei yaourt e package-query, fiz o upgrade, baixei o pacote de consulta do site, compilei e instalei. Mas o pacman ainda não consegue encontrar o pacote yaourt, tentei iniciar o pacote-query sozinho, mas ele me disse que o pacman.conf não foi encontrado em / usr / local / etc. Eu criei um link simbólico para /etc/pacman.conf.

Agora, quando inicio a consulta de pacotes, tenho este erro:

failed to initialize alpm library

Eu encontrei algumas libalpm.so em / usr / lib, mas eu ainda não recebo o erro. Eu tentei procurar o erro no fórum, mas nenhuma solução funcionou para mim. Existe alguém que saiba por que eu tenho esse erro e como posso resolvê-lo?

EDIT: eu não criei o pacote-queryn certo Eu baixei o arquivo tar adequado e usei o makepkg -si e o pacote-query funciona, mas o pacman não encontra o yaourt.

EDIT2: Eu li o repositório do yaourt no pacman.conf

    
por user3714670 16.01.2015 / 18:38

1 resposta

0

Você parece ter compilado a consulta de pacotes (ou talvez o próprio pacman) incorretamente - sem especificar o prefixo principal e alguns outros caminhos, um programa baseado em autotools usará caminhos padrão que não coincidem completamente com os do FHS.

Suponho que você tenha visitado a página consulta de pacotes no AUR, ignorando completamente as "Ações do pacote" caixa, e acabou de baixar & compilou o tarball em "Fontes". Eles não contêm um pacote pacman, apenas o código-fonte upstream.

Esvazie seu /usr/local e, em seguida, crie o pacote real "pacote-consulta" do AUR, usando o "Download do tarball "link e executando makepkg nos resultados extraídos.

    
por 16.01.2015 / 19:15