Não é possível instalar libhdf5-dev (ou qualquer dependência hdf5) no Ubuntu 18.04 LTS (arm64 -aarch64)

Não é possível instalar libhdf5-dev (ou qualquer dependência hdf5) no Ubuntu 18.04 LTS (arm64 -aarch64)

Estou tentando instalar o hdf5 no Ubuntu 18.04 no dispositivo Jetson Nano da Nvidia (estrutura arm64). Tentei fazer a instalação básica recomendada:'sudo apt-get install libhdf5-serial-dev

Eu também tentei ' sudo apt-get install libhdf5-dev', ' sudo apt install libhdf5-dev' (e com " libhdf5-serial-dev") , bem como sem o ' sudo'.

Tudo isso resulta no mesmo erro:

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

Certifiquei-me de que 'main, universe, restricted, multiverse'todos os repositórios estejam habilitados, tanto no sources.list quanto na GUI do software Ubuntu.

Outros pacotes e dependências de lib são instalados perfeitamente com o apt, assim como todos os outros comandos do apt funcionando perfeitamente. Minha intenção é instalar o h5py, mas ele sempre falha ao descobrir que a biblioteca libhdf5 não existe.

Eu tenho em versões anteriores desta mesma distribuição do Ubuntu neste mesmo dispositivo instalado o libhdf5 e depois o h5py com sucesso sem problemas, mas atualmente não consigo descobrir por que os pacotes não podem ser localizados.

Existe alguma razão pela qual isso estaria acontecendo? Como posso instalar a libhdf5? Estou possivelmente faltando algo muito simples aqui?

Responder1

Experimente isto:

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

Responder2

Eu tive o mesmo problema com o Ubuntu 16.04 (não 18.04). Eu resolvi deSugestão de Carol Yuu no fórum da Nvidia.

Por favor, tente o comando abaixo e instale novamente:

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

SO: Ubuntu 16.04
HW: Nvidia Jetson TX2

informação relacionada