qual é a diferença entre diferentes pastas 'lib' no Ubuntu

qual é a diferença entre diferentes pastas 'lib' no Ubuntu

No diretório raiz, podemos encontrar várias subpastas 'lib', por exemplo, /lib, lib32, lib64, /usr/lib, /usr/lib32, /usr/local/lib.

Quais são suas diferenças?

Responder1

/libcontêm bibliotecas "essenciais" que podem ser necessárias mesmo no modo de usuário único (somente administrador) e sem /usrmontagem

/usr/libsão as bibliotecas para os programas de usuário normais, que podem ser encontradas principalmente em /usr.

/usr/local/libsão as bibliotecas para programas e pacotes instalados localmente, ou seja. coisas que você mesmo compilou e instalou a partir de pacotes-fonte.

Além das bibliotecas compartilhadas e estáticas que são o objetivo principal dos diretórios lib, você também pode encontrar algumas hierarquias (com suas próprias lib, bin, include e assim por diante) para alguns pacotes maiores sob elas.

lib32e lib64são usados ​​em sistemas de 64 bits para separar bibliotecas de 32 e 64 bits.

informação relacionada