답변:
필요하지 않습니다. 배포판에 따라에 디렉토리를 추가 /etc/ld.so.conf
하거나에 새 파일 을 추가하십시오 /etc/ld.so.conf.d/
.
그 후에는 ldconfig
루트로 (적어도 Redhat에서) 실행해야합니다 .
주의해서, 환경, ld.so.conf 또는 / usr / local / lib를 통해 시스템 공유 라이브러리 경로에 추가 할 라이브러리를주의해야합니다. 특히, 동일한 이름의 동일한 라이브러리의 서로 다른 두 가지 버전을주의하십시오. 예를 들어, dpkg / rpm / etc.를 통해 libfoo.0.1 (soname libfoo.0)을 설치 한 경우 사용자 정의 라이브러리 디렉토리에 libfoo.0.2 (또한 libfoo.0)를 원하지 않습니다.
(실제로 시스템 전체 환경 변수를 제거하는 것은 쉽지 않습니다.을 사용하여 대부분의 사용자 로그인을 얻을 수 있습니다 /etc/environment
. 스크립트는 init 시스템에 따라 다르지만 (예를 들어) 데비안의 sysv init를 사용하면 /etc/default/rcS
. inittab에서 바로 실행됩니다. 잘 모르겠습니다.)