Onde o linux procura por bibliotecas compartilhadas?

1

Estou tentando obter o comando ar em um computador ARM incorporado executando linux. Eu quero instalar o debian e o openjdk. É um sistema sem cabeça. Esta é uma distribuição Linux customizada fornecida pelo fabricante do hardware.

O instalador debian está faltando o comando ar, então eu tentei copiar os binários do pacote debian, mas ao executar ar recebo erro ao carregar bibliotecas compartilhadas: libbfd-2.18.0-multiarch.20080103.so: não é possível abrir o objeto compartilhado arquivo: Nenhum arquivo ou diretório desse tipo

libbfd também está no pacote. Eu tentei vinculá-lo a / lib e / usr / lib, mas recebo a mesma mensagem quando estou executando.

Qual é a melhor maneira de obter o debian e o ar em uma distribuição Linux customizada?

    
por Esben Skov Pedersen 06.05.2010 / 13:03

1 resposta

5

O carregador usa as dicas fornecidas por ldconfig para procurar por bibliotecas compartilhadas, bem como por alguns lugares bem conhecidos ( /lib e /usr/lib , modificados apropriadamente para a plataforma).

    
por 06.05.2010 / 13:07

Tags