Installazione dei pacchetti BLAS e LAPACK


36

Come installare BLAS & LAPACK in Ubuntu 14.04? Quando sto cercando di installare questi pacchetti con apt-get install BLAS:

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

come stai installando?
Maythux,

Raccomando l'implementazione di OpenBLAS ( sudo apt install libopenblas-dev), che è la più veloce possibile (dai un'occhiata ai benchmark sul web). Come bonus, offre anche un'implementazione LAPACK.
Felipe SS Schneider,

Risposte:


57

C'è un errore di battitura nel @ risposta di Maythux: non ci dovrebbero essere ein liblapacke.

Un set di pacchetti più minimalista può essere installato con:

sudo apt-get install libblas-dev liblapack-dev

Inoltre, se li stai installando per arrivare scipyall'installazione pip, potrebbe non essere la soluzione completa (non sono riuscito a utilizzare pip install scipyin un sistema Ubuntu 14.04 di architettura ARM). Ho trovato successo con apt-get install python-scipy, ma era una versione precedente (0.13.3). Se hai bisogno di una versione più recente tramite pip, potresti anche aver bisogno di:

sudo apt-get install gfortran

Ho trovato queste informazioni su StackOverflow qui



8

Per risolvere il problema di blocco della directory dell'amministratore, cercare i processi.

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

Quindi provare i comandi per l'installazione

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
Dovremmo raccomandare la rimozione di un file di blocco prima di confermare che è effettivamente obsoleto? Inoltre, a cosa servono tutte le checkinstalls?
steeldriver,

La risposta di @ hamx0r è quella che vuoi usare. Questo non è più corretto.
mschuett

-1

ho riscontrato lo stesso problema e ho scoperto che dovevo rimuovere prima il blocco dall'archivio

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

poi ho applicato questi comandi

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

Funziona bene

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.