Objeto compartilhado “libarchive.so.7” não encontrado, requerido por “pkg”

0

Estou usando o FreeBSD 12-CURRENT e recentemente tentei atualizar meus pacotes com pkg .

pkg update foi concluído com sucesso, mas pkg upgrade retornou o seguinte erro:

Shared object "libarchive.so.5" not found, required by "pkg"

O que devo fazer?

    
por Mateusz Piotrowski 05.06.2017 / 20:33

1 resposta

3
  1. Primeiro, experimente pkg bootstrap -f (ou pkg install -f pkg ).
  2. Se falhar, tente pkg-static bootstrap -f (ou pkg-static install -f pkg ), pois não requer nenhum objeto compartilhado.
  3. Se tudo mais não funcionar, você poderá instalar pkg das portas:

    cd /usr/ports/ports-mgmt/pkg
    make
    make reinstall clean
    

Você deve poder usar pkg agora.

Além disso, lembre-se que existem dois programas chamados pkg no FreeBSD. Veja man 7 pkg e man 8 pkg para mais detalhes.

Relacionados:

por 05.06.2017 / 20:33