Estou executando o 14.04 de 64 bits.
baixei a fontetarball
arquivo (1.9.10)for jack2
, descompacte-o e, em seguida, cd
coloque-o no diretório raiz.
sudo apt-get install libsamplerate0-dev
sudo apt-get install libsndfile1-dev
./waf configure
./waf build
sudo ./waf install
jackd
O comando jackd
resulta no seguinte erro:
jackd: error while loading shared libraries: libjackserver.so.0: cannot open shared object file: No such file or directory
Reiniciei meu laptop sem iniciar nada que pudesse usar sons. Ainda não funcionou. Eu viessemas realmente não entendo o que fazer.
Também feito:
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
Responder1
Primeiro você precisa localizar libjackserver.so.0. Você pode usar find
o utilitário, mas eu prefiro usar o locate
.
Atualizar localizar banco de dados:
sudo updatedb
Localize o arquivo:
sudo locate libjackserver.so.0
Isso retornará a localização do arquivo, se existir. Tomando exemplo como/foo/bar/lib/libjackserver.so.0
No link da sua pergunta, ldconfig é um vinculador dinâmico.
Para arquivar isso (estas etapas funcionam em 15.04):
- Adicionar/Editar
sudo vi /etc/ld.so.conf.d/lib/libjack.conf
, adicionar conteúdo:
#libjackserver objeto compartilhado ldconfig /foo/bar/lib
Correr
sudo ldconfig
Verifique se o caminho está lá,
sudo ldconfig -v | grep libjack