Instalando pacotes BLAS e LAPACK

36

Como instalar o BLAS & LAPACK no Ubuntu 14.04? Quando estou tentando instalar esses pacotes com apt-get install BLAS:

Error occurred  
Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Jeetu Donderiya
fonte
como você está instalando?
Maythux 14/05
Eu recomendo a implementação do OpenBLAS ( sudo apt install libopenblas-dev), que é o mais rápido possível (veja os benchmarks na web). Como bônus, oferece também uma implementação do LAPACK.
Felipe SS Schneider

Respostas:

57

Há um erro de digitação na resposta da @ Maythux: não deve haver eno liblapacke.

Um conjunto de pacotes mais minimalista pode ser instalado com:

sudo apt-get install libblas-dev liblapack-dev

Além disso, se você estiver instalando esses para scipyinstalar pip, pode não ser a solução completa (não consegui usar o pip install scipysistema Ubuntu 14.04 da arquitetura ARM). Encontrei sucesso com apt-get install python-scipy, mas era uma versão mais antiga (0.13.3). Se você precisar de uma versão mais recente pip, também pode precisar de:

sudo apt-get install gfortran

Encontrei essas informações no StackOverflow aqui

hamx0r
fonte
10

No meu caso, a solução é

sudo apt-get install libatlas-base-dev
KyungHoon Kim
fonte
8

Para resolver o problema de bloqueio do diretório do administrador, procure por processos.

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

Em seguida, tente os 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
fonte
3
Devemos recomendar a remoção de um arquivo de bloqueio antes de confirmar que ele é realmente obsoleto? Além disso, para que servem todos checkinstall?
Steeldriver # 14/15
A resposta de @ hamx0r é a que você deseja usar. Isso não está mais correto.
mschuett
-1

enfrentei o mesmo problema e descobri que deveria remover a trava do arquivo primeiro

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

então eu apliquei esses 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

isso funciona bem

AsmaaMohammed
fonte