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'source.list와 Ubuntu 소프트웨어 GUI 모두에서 리포지토리가 모두 활성화되어 있는지 확인했습니다 .

다른 패키지와 lib 종속성은 apt와 함께 잘 설치되며 다른 모든 apt 명령도 완벽하게 작동합니다. 내 의도는 h5py를 설치하는 것이지만 libhdf5 라이브러리가 존재하지 않는다는 것을 발견하면 항상 실패합니다.

동일한 장치에 동일한 우분투 배포판의 이전 버전에 libhdf5를 설치한 다음 h5py를 문제 없이 성공적으로 설치했지만 현재 패키지를 찾을 수 없는 이유를 알 수 없습니다.

이런 일이 일어날 이유가 있나요? libhdf5를 어떻게 설치하나요? 여기서 아주 간단한 것을 놓치고 있는 걸까요?

답변1

이 시도:

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

답변2

Ubuntu 16.04(18.04 아님)에서도 동일한 문제가 발생했습니다. 나는부터 해결했다Nvidia 포럼에서 Carol Yuu의 제안.

아래 명령을 시도하고 다시 설치하십시오.

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

운영체제: 우분투 16.04
HW: 엔비디아 젯슨 TX2

관련 정보