Я пытаюсь установить 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