Встановлення пакетів BLAS та LAPACK


36

Як встановити BLAS & LAPACK в Ubuntu 14.04? Коли я намагаюся встановити ці пакети за допомогою apt-get install BLAS:

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

як ти встановлюєш?
Maythux

Я рекомендую реалізацію OpenBLAS ( sudo apt install libopenblas-dev), яка проходить максимально швидко (подивіться на орієнтири в Інтернеті). Як бонус, він також пропонує реалізацію LAPACK.
Феліпе СС Шнайдер

Відповіді:


57

Там помилка в @ відповідь Maythux в: там не повинно бути eв liblapacke.

Більш мінімалістичний набір пакетів можна встановити за допомогою:

sudo apt-get install libblas-dev liblapack-dev

Крім того, якщо ви встановлюєте ці установки scipyдля встановлення pip, це може бути не повним рішенням (мені не вдалося використати pip install scipyв архітектурі ARM Ubuntu 14.04). Я знайшов успіх у apt-get install python-scipy, але це була старіша версія (0.13.3). Якщо вам потрібна нова версія через pip, вам також може знадобитися:

sudo apt-get install gfortran

Я знайшов цю інформацію в StackOverflow тут



8

Щоб вирішити проблему блокування каталогу адміністратора, знайдіть процеси.

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

Потім спробуйте встановити команди

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
Чи варто рекомендувати видалити файл блокування, перш ніж підтвердити, що він насправді застарілий? Що ж, для чого всі checkinstalls?
steeldriver

Відповідь @ hamx0r - це ви хочете використовувати. Це вже не правильно.
mschuett

-1

Я зіткнувся з тією ж проблемою, і я виявив, що я повинен видалити замок з архіву спочатку

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

тоді я застосував ці команди

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

це добре працює

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.