Директория /lib: основные разделяемые библиотеки и модули ядра

В каталоге /lib хранятся библиотеки, необходимые для запуска системы и выполнения команд в её корневой файловой системе. Эти библиотеки представлены в виде двоичных файлов в директориях /bin и /sbin.

Для корректной работы системы требуется наличие хотя бы одного из следующих файлов (это могут быть файлы или символические ссылки):

libc.so. Динамически подключаемая библиотека C (не обязательно)

ld. Программа для компоновки и загрузки исполняемых файлов во время выполнения (не обязательно) Если установлен препроцессор C, /lib/cpp должна быть его символической ссылкой, поскольку так сложилось исторически.

В каталоге /lib должны находиться следующие директории или символические ссылки на них, если соответствующие компоненты системы установлены:

 /lib<qual> : альтернативные форматы основных разделяемых библиотек (необязательно)

Может существовать один или несколько вариантов /lib

Если существует один или несколько таких каталогов, требования к их содержимому такие же, как и к обычному /lib каталогу, за исключением того, что /lib<qual>/cpp не требуется.