![无法在 Ubuntu 18.04 LTS(arm64 -aarch64)上安装 libhdf5-dev(或任何 hdf5 依赖项)](https://linux22.com/image/1612021/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%2018.04%20LTS%EF%BC%88arm64%20-aarch64%EF%BC%89%E4%B8%8A%E5%AE%89%E8%A3%85%20libhdf5-dev%EF%BC%88%E6%88%96%E4%BB%BB%E4%BD%95%20hdf5%20%E4%BE%9D%E8%B5%96%E9%A1%B9%EF%BC%89.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。
其他软件包和 lib 依赖项都可以使用 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)上遇到了同样的问题。我解决了Carol Yuu 在 Nvidia 论坛上的建议。
请尝试以下命令并重新安装:
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install libhdf5-serial-dev
操作系统:Ubuntu 16.04
硬件:Nvidia Jetson TX2