루트 디렉터리에서는 여러 'lib' 하위 폴더(예: /lib
, lib32
, lib64
, /usr/lib
, /usr/lib32
, ) 를 찾을 수 있습니다 /usr/local/lib
.
차이점은 무엇입니까?
답변1
/lib
단일 사용자(관리자 전용) 모드에서도 /usr
마운트 되지 않은 상태에서도 필요할 수 있는 "필수" 라이브러리를 포함합니다.
/usr/lib
는 일반 사용자 프로그램을 위한 라이브러리로 대부분 에서 찾을 수 있습니다 /usr
.
/usr/local/lib
로컬에 설치된 프로그램 및 패키지의 라이브러리입니다. 소스 패키지에서 직접 컴파일하고 설치한 것입니다.
lib 디렉터리의 주요 목적인 공유 및 정적 라이브러리 외에도 그 아래에 있는 더 큰 패키지에 대한 일부 계층 구조(자체 lib, bin, include 등 포함)를 찾을 수도 있습니다.
lib32
lib64
64비트 시스템에서 32비트용 라이브러리와 64비트용 라이브러리를 구분하는 데 사용됩니다 .