無法在 Ubuntu 18.04 LTS (arm64 -aarch64) 上安裝 libhdf5-dev (或任何 hdf5 依賴項)

無法在 Ubuntu 18.04 LTS (arm64 -aarch64) 上安裝 libhdf5-dev (或任何 hdf5 依賴項)

我正在嘗試在 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

相關內容