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