Installation des packages BLAS et LAPACK

36

Comment installer BLAS & LAPACK dans Ubuntu 14.04? Quand j'essaye d'installer ces paquets avec apt-get install BLAS:

Error occurred  
Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Jeetu Donderiya
la source
comment allez-vous installer?
Maythux
Je recommande la mise en œuvre OpenBLAS ( sudo apt install libopenblas-dev), qui est aussi rapide que possible (jetez un coup d'œil aux tests de performance sur le Web). En prime, il offre également une implémentation de LAPACK.
Felipe SS Schneider

Réponses:

57

Il y a une faute de frappe dans la réponse de @ Maythux: il ne devrait pas y een avoir liblapacke.

Un ensemble de paquets plus minimaliste peut être installé avec:

sudo apt-get install libblas-dev liblapack-dev

De plus, si vous installez ces derniers pour pouvoir scipyles installer pip, il se peut que ce ne soit pas la solution complète (je ne parviens pas à utiliser le pip install scipysystème Ubuntu 14.04 à architecture ARM). J'ai eu du succès avec apt-get install python-scipy, mais c'était une version plus ancienne (0.13.3). Si vous avez besoin d'une version plus récente via pip, vous aurez peut-être aussi besoin de:

sudo apt-get install gfortran

J'ai trouvé cette information sur StackOverflow ici

hamx0r
la source
10

Dans mon cas, la solution est

sudo apt-get install libatlas-base-dev
KyungHoon Kim
la source
8

Afin de résoudre le problème de verrouillage du répertoire de l'administrateur, recherchez des processus.

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

Ensuite, essayez les commandes à installer

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
la source
3
Devrions-nous recommander la suppression d'un fichier verrou avant de confirmer qu'il est périmé? De plus, à quoi servent tous les checkinstalls?
Steeldriver
La réponse de @ hamx0r est celle que vous voulez utiliser. Ce n'est plus correct.
mschuett
-1

j'ai fait face au même problème et j'ai trouvé que je devrais enlever le verrou des archives en premier

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

alors j'ai appliqué ces commandes

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

Ça marche bien

AsmaaMohammed
la source