BLASおよびLAPACKパッケージのインストール


36

Ubuntu 14.04にBLAS&LAPACKをインストールする方法は?これらのパッケージをインストールしようとすると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)をお勧めします。これは、可能な限り高速です(Webのベンチマークをご覧ください)。ボーナスとして、LAPACK実装も提供します。
フェリペSSシュナイダー

回答:


57

Maythuxの答え@にタイプミスがあります:何があってはなりませんeliblapacke

よりシンプルなパッケージのセットは、次のコマンドでインストールできます。

sudo apt-get install libblas-dev liblapack-dev

また、でインストールするためscipyにこれらをインストールするpip場合、完全なソリューションではない可能性があります(pip install scipyARMアーキテクチャ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
ロックファイルが実際に古いことを確認する前に、ロックファイルの削除を推奨する必要がありますか?同様に、すべては何checkinstallのためですか?
スチールドライバー

@ 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

うまくいく

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.