답변:
우분투 매뉴얼 에 따르면 :
ldconfig 는 / etc / ld 파일의 명령 줄에 지정된 디렉토리에있는 가장 최근의 공유 라이브러리에 필요한 링크 및 캐시 (런타임 링커 ld.so에서 사용)를 생성, 업데이트 및 제거합니다. so.conf 및 신뢰할 수있는 디렉토리 (/ usr / lib 및 / lib)에 있습니다.
따라서 freeverb.so 가 / home / yourUser / Download 디렉토리 (폴더)에 있다고 가정하면 집에 폴더를 만듭니다.
mkdir /home/yourUser/myLibrary
freeVerb.so 라이브러리를 복사하십시오.
cp /home/yourUser/Download/freeverb.so /home/yourUser/myLibrary
다음 과 같이 간단한 파일 freeverb.conf를 작성 하십시오.
echo "/home/yourUser/myLibrary" > freeverb.conf
/etc/ld.so.conf.d 디렉토리 에 구성 파일 freeverb.conf 를 추가하십시오 (이 디렉토리에서 예제로 파일을 찾을 수 있음)
sudo cp freeverb.conf /etc/ld.so.conf.d
ldconfig
동적 링커 런타임 바인딩을 구성하기 위해 실행하십시오 .
sudo ldconfig
경우 /etc/ld.so.conf.d이 존재하지 않습니다, 당신의 말에 경로를 추가 할 수 는 /etc/ld.so.conf 파일.
결국 모든 것이 잘 진행되면 불필요한 파일을 제거 할 수 있습니다.
rm freeverb.conf
rm /home/yourUser/Download/freeverb.so
간단한 방법은에서 파일을 넣어하는 것입니다 /usr/local/lib
, chown
에 파일 root:root
및 chmod
에 755
.
그러나 시스템 파일을 수동으로 관리하는 것은 개인적으로 권장하는 것이 아니므로 가능한 경우 .deb
특정 버전의 Ubuntu에 대해 사전 빌드 된 파일을 검색합니다 .