web-dev-qa-db-ja.com

Ubuntu 14.04にopenmpiをインストールする

Ubuntu-14.04 LTSでOpenMPIを次のようにインストールしようとしています guide

コマンドSudo apt-get install -y autotools-dev g++ build-essential openmpi1.5-bin openmpi1.5-doc libopenmpi1.5-devを実行すると、エラーメッセージが表示されます

E: Unable to locate package openmpi1.5-doc
E: Couldn't find any package by regex 'openmpi1.5-doc'
E: Unable to locate package libopenmpi1.5-dev~
E: Couldn't find any package by regex 'libopenmpi1.5-dev~'

何故ですか?私はUbuntu 12.04を試してみましたが、そこでうまくいきました。

8
BillyJean

14.04リポジトリのopenmpiのバージョンは1.6です。おそらくopenmpi-binopenmpi-doclibopenmpi-devをインストールする必要があるパッケージ。

一般に、パッケージの特定のリリース番号バージョンをインストールすることは推奨されません。リリースの現在のバージョンに常にdependsであるパッケージが必要です。

$ apt-cache depends libopenmpi-dev
libopenmpi-dev
  Depends: libc6
  Depends: libopenmpi1.6
  Depends: openmpi-common
  Depends: libibverbs-dev
  Depends: libhwloc-dev
  Conflicts: libopenmpi-dev
  Conflicts: libopenmpi-dev:i386
  Conflicts: openmpi-bin
  Conflicts: openmpi-bin:i386
  Conflicts: 
  Conflicts: 
  Conflicts: libopenmpi-dev:i386
14
steeldriver