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?

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



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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.