в чем разница между разными папками «lib» в Ubuntu

в чем разница между разными папками «lib» в Ubuntu

В корневом каталоге мы можем найти несколько подпапок «lib», например, /lib, lib32, lib64, /usr/lib, /usr/lib32, /usr/local/lib.

В чем их различия?

решение1

/libсодержат «необходимые» библиотеки, которые могут понадобиться даже в однопользовательском (только администраторском) режиме и без /usrмонтирования

/usr/lib— это библиотеки для обычных пользовательских программ, которые в основном можно найти в /usr.

/usr/local/libэто библиотеки для локально установленных программ и пакетов, т. е. того, что вы скомпилировали и установили из исходных пакетов самостоятельно.

Помимо общих и статических библиотек, которые являются основным назначением lib-directories, вы также можете найти в них некоторые иерархии (со своими собственными lib, bin, include и т. д.) для некоторых более крупных пакетов.

lib32и lib64используются в 64-битных системах для разделения библиотек для 32- и 64-битных систем.

Связанный контент