Grub-customizer: erro ao carregar bibliotecas compartilhadas: libarchive.so.13: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

3

Eu escrevi essa pergunta no stackoverflow e fui recomendado. Eu provavelmente teria uma chance melhor aqui.

Estou tentando instalar o grub customizer para que eu possa fazer com que o sistema operacional padrão do Windows seja inicializado, já que uso isso com mais frequência (desculpe).

De qualquer forma, eu finalmente entendi, mas agora não posso iniciar a causa da mensagem de erro na descrição. Meu verdadeiro problema é que, esse arquivo existe ... eu acho ... eu sou um novato linux real. Eu só usei de agora em diante por aproximadamente 6 meses. Principalmente trabalhei com o software já instalado e outras vezes o apt-get funcionou!

De qualquer forma! Aqui está o que eu recebo no meu terminal.

root@ninjaPanda:~# gksu grub-customizer
grub-customizer: error while loading shared libraries: libarchive.so.13: cannot open shared object file: No such file or directory
root@ninjaPanda:~# ls -l /usr/local/lib/
total 8056
drwxr-sr-x 2 root staff    4096 Aug 29 13:30 grub-customizer
-rw-r--r-- 1 root staff 5217320 Aug 29 13:26 libarchive.a
-rwxr-xr-x 1 root staff     997 Aug 29 13:26 libarchive.la
lrwxrwxrwx 1 root staff      20 Aug 29 13:26 libarchive.so -> libarchive.so.13.1.2
lrwxrwxrwx 1 root staff      20 Aug 29 13:26 libarchive.so.13 -> libarchive.so.13.1.2
-rwxr-xr-x 1 root staff 3002216 Aug 29 13:26 libarchive.so.13.1.2
drwxr-sr-x 2 root staff    4096 Aug 29 13:26 pkgconfig
drwxrwsr-x 4 root staff    4096 Aug 27 18:45 python2.6
drwxr-xr-x 4 root root     4096 Aug 27 18:45 python2.7
drwxrwsr-x 3 root staff    4096 Aug 27 18:45 python3.2
drwxr-sr-x 4 root staff    4096 Aug 27 18:45 site_ruby

Editar: Alguém me disse que o Possível /etc/ld.so.conf não contém / usr / local / lib. e me pediu para executar isso.

root@ninjaPanda:~# ldd grub-customizer
ldd: ./grub-customizer: No such file or directory
    
por ninjaPanda 29.08.2014 / 14:30

1 resposta

1

Edite /etc/ld.so.conf , adicione /usr/local/lib . Depois disso,

 ldconfig

irá sincronizar novamente suas bibliotecas e o personalizador grub provavelmente funcionará.

Seu comando ldd foi mal parametrizado. Deve haver um binário chamado grub-customizer em seu caminho, provavelmente em /usr/local/bin , embora não seja garantido. Se for assim, o melhor se você chamar um ldd /usr/local/bin/grub-customizer . Mas só precisa testar a situação.

De qualquer forma, essas coisas são muito melhores se você instalá-las a partir do repositório oficial da sua distribuição. Se eles não estiverem lá, faça apenas uma instalação não oficial. Isso causa muitos problemas.

    
por 29.08.2014 / 14:46