Instalowanie pakietów BLAS i LAPACK

36

Jak zainstalować BLAS & LAPACK w Ubuntu 14.04? Kiedy próbuję zainstalować te pakiety za pomocą apt-get install BLAS:

Error occurred  
Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Jeetu Donderiya
źródło
jak się instalujesz?
Maythux
Polecam implementację OpenBLAS ( sudo apt install libopenblas-dev), która jest tak szybka, jak to tylko możliwe (spójrz na testy porównawcze w sieci). Jako bonus oferuje również implementację LAPACK.
Felipe SS Schneider

Odpowiedzi:

57

Jest literówka w @ odpowiedź Maythux za: nie powinno być ew liblapacke.

Bardziej minimalistyczny zestaw pakietów można zainstalować za pomocą:

sudo apt-get install libblas-dev liblapack-dev

Ponadto, jeśli instalujesz je w scipycelu instalacji pip, może to nie być kompletne rozwiązanie (nie udało mi się użyć pip install scipyw systemie Ubuntu 14.04 z architekturą ARM). apt-get install python-scipyOdniosłem sukces , ale była to starsza wersja (0.13.3). Jeśli potrzebujesz nowszej wersji za pośrednictwem pip, możesz także potrzebować:

sudo apt-get install gfortran

Znalazłem te informacje na StackOverflow tutaj

hamx0r
źródło
10

W moim przypadku rozwiązaniem jest

sudo apt-get install libatlas-base-dev
KyungHoon Kim
źródło
8

Aby rozwiązać problem blokady katalogu administratora, wyszukaj procesy.

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

Następnie wypróbuj polecenia, aby zainstalować

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
źródło
3
Czy powinniśmy zalecać usunięcie pliku blokady przed potwierdzeniem, że jest on rzeczywiście nieaktualny? A także, po co są te wszystkie checkinstall?
steeldriver
Odpowiedź @ hamx0r jest tą, której chcesz użyć. To już nie jest poprawne.
mschuett,
-1

napotkałem ten sam problem i stwierdziłem, że najpierw powinienem usunąć blokadę z archiwum

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

następnie zastosowałem te polecenia

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

to dobrze działa

Asmaa Mahohmed
źródło