No se puede instalar libhdf5-dev (o cualquier dependencia de hdf5) en Ubuntu 18.04 LTS (arm64 -aarch64)

No se puede instalar libhdf5-dev (o cualquier dependencia de hdf5) en Ubuntu 18.04 LTS (arm64 -aarch64)

Estoy intentando instalar hdf5 en Ubuntu 18.04 en el dispositivo Jetson Nano de Nvidia (estructura arm64). He intentado realizar la instalación básica recomendada:'sudo apt-get install libhdf5-serial-dev

También he probado ' sudo apt-get install libhdf5-dev', ' sudo apt install libhdf5-dev' (y con " libhdf5-serial-dev"), así como sin ' sudo'.

Todos estos resultan en el mismo error:

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

Me aseguré de que 'main, universe, restricted, multiverse'todos los repositorios estén habilitados, tanto desde fuentes.list como desde la GUI del software de Ubuntu.

Otros paquetes y dependencias de lib se instalan bien con apt, así como todos los demás comandos de apt funcionan perfectamente. Mi intención es instalar h5py pero siempre falla al encontrar que la biblioteca libhdf5 no existe.

En versiones anteriores de esta misma distribución de Ubuntu en este mismo dispositivo instalé libhdf5 y luego h5py exitosamente sin ningún problema, pero actualmente no puedo entender por qué no se pueden ubicar los paquetes.

¿Hay alguna razón por la cual esto estaría sucediendo? ¿Cómo puedo instalar libhdf5? ¿Es posible que me esté perdiendo algo muy simple aquí?

Respuesta1

Prueba esto:

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

Respuesta2

Tuve el mismo problema con Ubuntu 16.04 (no 18.04). lo resolví desdeLa sugerencia de Carol Yuu en el foro de Nvidia.

Pruebe el siguiente comando e instálelo nuevamente:

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

SO: Ubuntu 16.04
HW: Nvidia Jetson TX2

información relacionada