Libhdf5-dev (oder eine beliebige hdf5-Abhängigkeit) kann auf Ubuntu 18.04 LTS (arm64 -aarch64) nicht installiert werden

Libhdf5-dev (oder eine beliebige hdf5-Abhängigkeit) kann auf Ubuntu 18.04 LTS (arm64 -aarch64) nicht installiert werden

I am trying to install hdf5 on Ubuntu 18.04 on Nvidia's Jetson Nano device (arm64 structure). Have attempted to do the basic recommended installation: 'sudo apt-get install libhdf5-serial-dev

Ich habe sowohl ' sudo apt-get install libhdf5-dev', ' sudo apt install libhdf5-dev' (und mit " libhdf5-serial-dev") als auch ohne ' sudo' probiert.

Alle diese Ergebnisse führen zum gleichen Fehler:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libhdf5-dev

Ich habe sichergestellt, dass 'main, universe, restricted, multiverse'alle Repositories aktiviert sind, sowohl von sources.list als auch von der Ubuntu-Software-GUI.

Andere Pakete und Lib-Abhängigkeiten lassen sich mit apt problemlos installieren und auch alle anderen apt-Befehle funktionieren einwandfrei. Ich möchte h5py installieren, aber das schlägt immer fehl, wenn festgestellt wird, dass die libhdf5-Bibliothek nicht existiert.

Ich habe auf früheren Versionen dieser gleichen Ubuntu-Distribution auf diesem Gerät libhdf5 und dann h5py erfolgreich und ohne Probleme installiert, kann derzeit aber nicht herausfinden, warum die Pakete nicht gefunden werden können.

Gibt es einen Grund, warum das passiert? Wie kann ich libhdf5 installieren? Übersehe ich hier möglicherweise etwas ganz Einfaches?

Antwort1

Versuche dies:

sudo apt-get update -y
sudo apt-get install -y libhdf5-dev

Antwort2

Ich hatte das gleiche Problem mit Ubuntu 16.04 (nicht 18.04). Ich habe es gelöst vonCarol Yuus Vorschlag im Nvidia-Forum.

Bitte versuchen Sie den folgenden Befehl und installieren Sie ihn erneut:

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install libhdf5-serial-dev

Betriebssystem: Ubuntu 16.04
Hardware: Nvidia Jetson TX2

verwandte Informationen