jack2: error al cargar bibliotecas compartidas: libjackserver.so.0

jack2: error al cargar bibliotecas compartidas: libjackserver.so.0

Estoy ejecutando 14.04 de 64 bits.

descargué la fuentetarball archivo (1.9.10)for jack2, lo descomprimió y luego cdfue al directorio raíz.

sudo apt-get install libsamplerate0-dev
sudo apt-get install libsndfile1-dev
./waf configure 
./waf build 
sudo ./waf install
jackd

El comando jackdproduce el siguiente error:

jackd: error while loading shared libraries: libjackserver.so.0: cannot open shared object file: No such file or directory

Reinicié mi computadora portátil sin iniciar nada que pudiera usar algún sonido. Todavía no funcionó. Yo viestepero realmente no entiendo qué hacer.

También hecho:

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

Respuesta1

En primer lugar, debe ubicar libjackserver.so.0. Puedes usar findla utilidad, pero yo prefiero usar locate.

  1. Actualizar localizar base de datos: sudo updatedb

  2. Localice el archivo: sudo locate libjackserver.so.0

Esto devolverá la ubicación del archivo si existe. tomando el ejemplo como/foo/bar/lib/libjackserver.so.0

En el enlace de su pregunta, ldconfig es un enlazador dinámico.

Para archivar esto (estos pasos funcionan en 15.04):

  1. Agregar/Editar sudo vi /etc/ld.so.conf.d/lib/libjack.conf, agregar contenido:
#libjackserver objeto compartido ldconfig
/foo/bar/lib
  1. Corrersudo ldconfig

  2. Verifique si el camino está allí,sudo ldconfig -v | grep libjack

información relacionada