Estoy ejecutando 14.04 de 64 bits.
descargué la fuentetarball
archivo (1.9.10)for jack2
, lo descomprimió y luego cd
fue 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 jackd
produce 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 find
la utilidad, pero yo prefiero usar locate
.
Actualizar localizar base de datos:
sudo updatedb
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):
- Agregar/Editar
sudo vi /etc/ld.so.conf.d/lib/libjack.conf
, agregar contenido:
#libjackserver objeto compartido ldconfig /foo/bar/lib
Correr
sudo ldconfig
Verifique si el camino está allí,
sudo ldconfig -v | grep libjack