
Quiero compilar e instalar un software llamadoinspeccionarpara lo cual tengo que cumplir una dependencia "liliquid-dev" aparte de otras 5 dependencias listadas a continuación;
- qt5-predeterminado
- libfftw3-dev
- cmake
- paquete-config.
Sin embargo, apt-get no instaló libliquid-dev incluso después de una nueva instalación de Ubuntu 16.04 seguida de una actualización de apt-get y una actualización de apt-get. Todas las demás dependencias se encontraron e instalaron exitosamente a través de repositorios predeterminados.
Por eso comencé a profundizar. Este es Ubuntu 16.04. Es decirXenial. Pero, en la búsqueda de paquetes de Ubuntu, noté que libliquid-dev no está disponible en los repositorios de Xenial. Prueba:
https://packages.ubuntu.com/search?suite=xenial&keywords=libliquid-dev
Sin embargo, noté que libliquid-dev está disponible enIngenioso. Así que seguí adelante y edité mi /etc/apt/sources.list y agregué la línea " deb http://cz.archive.ubuntu.com/ubuntu artful main universe
". Esto encontró e instaló la biblioteca libliquid-dev y, por lo tanto, instalé Inspectrum con éxito. Pero en el siguiente arranque, mi sistema se descompuso por completo. Esto me lleva a hacer la siguiente pregunta.
¿Cómo puedo hacer que mi sistema Ubuntu 16.04 pueda instalar la biblioteca libliquid-dev sin interrumpir su funcionalidad?
Sé que mi enfoque descrito en esta pregunta no es correcto. Estoy buscando la forma más adecuada de instalar libliquid-dev en Linux para poder instalar Inspectrum sin problemas y mantener intacto el sistema operativo.
Respuesta1
Probé este método en mi sistema Xenial. No daña el sistema, pero instala 4 archivos fuera del control de APT. Pero este método funciona.
Instale las dependencias de compilación como está escrito enwiki de inspector
sudo apt-get update sudo apt-get install qt5-default libfftw3-dev cmake pkg-config
Instale
libliquid1d
ylibliquid1d-dev
desde Artful manualmente extrayéndolos directamente:cd ~/Downloads wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid1d_1.3.0-1_amd64.deb dpkg -x libliquid1d_1.3.0-1_amd64.deb . wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid-dev_1.3.0-1_amd64.deb dpkg -x libliquid-dev_1.3.0-1_amd64.deb . sudo cp usr/lib/x86_64-linux-gnu/libliquid.* /usr/lib/x86_64-linux-gnu/ sudo cp -ar usr/include/liquid /usr/include/
Instalar las herramientas necesarias para la compilación.
sudo apt-get install build-essential git
Clonar el repositorio y compilar el programa.
cd ~/Downloads git clone https://github.com/miek/inspectrum.git cd inspectrum mkdir build cd build cmake .. make sudo make install
Nota: El último paso (
sudo make install
) es normal para este pequeño proyecto; de lo contrario, utilicecomprobar instalar.Ejecute el programa instalado mediante
inspectrum
comando.