Instalación de paquetes BLAS y LAPACK


36

¿Cómo instalar BLAS & LAPACK en Ubuntu 14.04? Cuando intento instalar estos paquetes con apt-get install BLAS:

Error occurred  
Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

como estas instalando
Maythux

Recomiendo la implementación de OpenBLAS ( sudo apt install libopenblas-dev), que es lo más rápido posible (mira los puntos de referencia en la web). Como beneficio adicional, también ofrece una implementación LAPACK.
Felipe SS Schneider

Respuestas:


57

Hay un error tipográfico en la respuesta de @ Maythux: no debería haber e en liblapacke.

Se puede instalar un conjunto de paquetes más minimalista con:

sudo apt-get install libblas-dev liblapack-dev

Además, si está instalando estos para poder scipyinstalarlos pip, puede que no sea la solución completa (no pude usarlos pip install scipyen una arquitectura ARM con el sistema Ubuntu 14.04). Encontré éxito con apt-get install python-scipy, pero era una versión anterior (0.13.3). Si necesita una versión más reciente a través de pip, también puede necesitar:

sudo apt-get install gfortran

Encontré esta información en StackOverflow aquí



8

Para resolver el problema de bloqueo del directorio del administrador, busque procesos.

sudo rm /var/lib/apt/lists/lock
sudo apt-get update

Luego prueba los comandos para instalar

sudo apt-get install libblas-dev checkinstall
sudo apt-get install libblas-doc checkinstall
sudo apt-get install liblapacke-dev checkinstall
sudo apt-get install liblapack-doc checkinstall

3
¿Deberíamos recomendar la eliminación de un archivo de bloqueo antes de confirmar que en realidad está obsoleto? Además, ¿para qué sirven todos los checkinstalls?
steeldriver

La respuesta de @ hamx0r es la que desea usar. Esto ya no es correcto.
mschuett

-1

Me enfrenté al mismo problema y descubrí que primero debería eliminar el bloqueo del archivo

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

entonces apliqué estos comandos

sudo apt-get install libblas-dev checkinstall
sudo apt-get install libblas-doc checkinstall
sudo apt-get install liblapacke-dev checkinstall
sudo apt-get install liblapack-doc checkinstall

funciona bien

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.