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?
Jeetu Donderiya
fuente
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í

hamx0r
fuente
10

En mi caso, la solución es

sudo apt-get install libatlas-base-dev
KyungHoon Kim
fuente
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
Maythux
fuente
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

AsmaaMohammed
fuente