%20%E3%81%AB%20libhdf5-dev%20(%E3%81%BE%E3%81%9F%E3%81%AF%20hdf5%20%E3%81%AE%E4%BE%9D%E5%AD%98%E9%96%A2%E4%BF%82)%20%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84.png)
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