Diretório "lib"

    Este diretório, é o que contem as bibliotecas essenciais do sistema e os módulos do kernel.

    Ou seja nesse diretório estão as imagens das bibliotecas compartilhadas, necessárias para efetuar um boot no sistema  e executar os comandos.

    As bibliotecas compartilhadas, de binarios que estão no /usr, não devem estar no /lib. No /lib devem ficar apenas as bibliotecas necessárias para executar arquivos binários localizados em /bin e /sbin

    O nome das bibliotecas dentro do diretório lib, devem seguir pelo menos um desses dois padrões:

  • libc.so.*
  • ld*

    Pode haver variantes do diretório /lib em sistemas que suportam mais de um formato de bináro que necessitam de arquivos binários separados. Isso é utilizado geralmente, para suporte 64 ou 32 bits. Nesse caso teriamos, /lib32 e /lib64, sendo o /lib um link simbolico para um desses dois diretórios.