Nvidia の Jetson Nano デバイス (arm64 構造) 上の Ubuntu 18.04 に hdf5 をインストールしようとしています。推奨される基本的なインストールを試みました:'sudo apt-get install libhdf5-serial-dev
sudo apt-get install libhdf5-dev
また、 ' '、 ' sudo apt install libhdf5-dev
' (および " libhdf5-serial-dev
" 付き)、および ' ' なしも試しましたsudo
。
これらすべては同じエラーになります:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libhdf5-dev
'main, universe, restricted, multiverse'
私は、sources.list と Ubuntu ソフトウェア GUI の両方から、リポジトリがすべて有効になっていることを確認しました。
他のパッケージとライブラリ依存関係は apt で問題なくインストールされ、他のすべての apt コマンドも完璧に動作します。私の意図は h5py をインストールすることですが、libhdf5 ライブラリが存在しないことがわかり、常に失敗します。
同じデバイス上の同じ Ubuntu ディストリビューションの以前のバージョンで、libhdf5 をインストールしてから h5py を問題なく正常にインストールしましたが、パッケージが見つからない理由が現在わかりません。
これが起こる理由は何かあるのでしょうか? libhdf5 をインストールするにはどうすればいいでしょうか? ここで何か非常に単純なことを見逃している可能性はありますか?
答え1
これを試して:
sudo apt-get update -y
sudo apt-get install -y libhdf5-dev
答え2
Ubuntu 16.04(18.04ではない)でも同じ問題がありました。Nvidia フォーラムでの Carol Yuu の提案。
以下のコマンドを試して再度インストールしてください:
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install libhdf5-serial-dev
OS: Ubuntu 16.04
ハードウェア: Nvidia Jetson TX2