jack2: erro ao carregar bibliotecas compartilhadas: libjackserver.so.0

jack2: erro ao carregar bibliotecas compartilhadas: libjackserver.so.0

Estou executando o 14.04 de 64 bits.

baixei a fontetarball arquivo (1.9.10)for jack2, descompacte-o e, em seguida, cdcoloque-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 jackdresulta 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 findo utilitário, mas eu prefiro usar o locate.

  1. Atualizar localizar banco de dados: sudo updatedb

  2. 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):

  1. Adicionar/Editar sudo vi /etc/ld.so.conf.d/lib/libjack.conf, adicionar conteúdo:
#libjackserver objeto compartilhado ldconfig
/foo/bar/lib
  1. Corrersudo ldconfig

  2. Verifique se o caminho está lá,sudo ldconfig -v | grep libjack

informação relacionada