Невозможно установить libhdf5-dev (или любую зависимость hdf5) в Ubuntu 18.04 LTS (arm64 -aarch64)

Невозможно установить libhdf5-dev (или любую зависимость hdf5) в Ubuntu 18.04 LTS (arm64 -aarch64)

Я пытаюсь установить hdf5 на Ubuntu 18.04 на устройстве Nvidia Jetson Nano (структура arm64). Попытался выполнить базовую рекомендуемую установку:'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'все репозитории включены, как из sources.list, так и из графического интерфейса Ubuntu Software.

Другие пакеты и зависимости lib устанавливаются просто отлично с apt, а также все другие команды apt работают отлично. Я намереваюсь установить h5py, но он всегда терпит неудачу, обнаружив, что библиотека libhdf5 не существует.

В предыдущих версиях этого же дистрибутива Ubuntu на этом же устройстве я успешно установил libhdf5, а затем h5py без каких-либо проблем, но в настоящее время не могу понять, почему пакеты не могут быть найдены.

Есть ли какая-то причина, по которой это может происходить? Как мне установить libhdf5? Может быть, я упускаю что-то очень простое?

решение1

Попробуй это:

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

решение2

У меня была та же проблема с Ubuntu 16.04 (не 18.04). Я решил ее с помощьюПредложение Кэрол Юу на форуме Nvidia.

Попробуйте выполнить следующую команду и установить снова:

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

ОС: Ubuntu 16.04
Аппаратное обеспечение: Nvidia Jetson TX2

Связанный контент