저는 14.04 64비트를 실행하고 있습니다.
소스를 다운받았어요tarball
파일(1.9.10)for 의 경우 jack2
압축을 푼 다음 cd
루트 디렉터리로 이동합니다.
sudo apt-get install libsamplerate0-dev
sudo apt-get install libsndfile1-dev
./waf configure
./waf build
sudo ./waf install
jackd
명령 jackd
결과 다음 오류가 발생합니다.
jackd: error while loading shared libraries: libjackserver.so.0: cannot open shared object file: No such file or directory
소리가 나는 어떤 것도 시작하지 않고 노트북을 다시 시작했습니다. 여전히 작동하지 않았습니다. 나는 보았다이것하지만 무엇을 해야할지 정말로 이해하지 못합니다.
또한 완료되었습니다:
sudo updatedb
locate libjackserver.so.0
/opt/jack-1.9.10/build/common/libjackserver.so.0
/opt/jack-1.9.10/build/common/libjackserver.so.0.1.0
/usr/local/lib/libjackserver.so.0
/usr/local/lib/libjackserver.so.0.1.0
답변1
먼저 libjackserver.so.0을 찾아야 합니다. 유틸리티를 사용해도 되지만 find
저는 오히려 locate
.
DB 찾기 업데이트:
sudo updatedb
파일을 찾으세요:
sudo locate libjackserver.so.0
파일 위치가 존재하는 경우 이를 반환합니다. 예를 들어/foo/bar/lib/libjackserver.so.0
귀하의 질문 링크에서 ldconfig는 동적 링커입니다.
이를 보관하려면(이 단계는 15.04에서 작동):
- 추가/편집
sudo vi /etc/ld.so.conf.d/lib/libjack.conf
, 콘텐츠 추가:
#libjackserver 공유 객체 ldconfig /foo/bar/lib
달리다
sudo ldconfig
경로가 있는지 확인하고,
sudo ldconfig -v | grep libjack