Не мог определить местоположение пакета hdf5

Я пытаюсь установить hdf5 на Ubuntu 16.04. Но ошибка на выходе всегда 'Не может определить местоположение пакета hdf5'. Я видел много вопросов, подобных моему. Но каждое решение не соответствует мне. Очень жаль задавать еще один подобный вопрос. Я попробовал:

  1. найдите корректный репозиторий и использование sudo add-apt-respository.
  2. Попробовали sudo apt-get update.

Все эти решения не работают.

-2
задан 17 December 2019 в 00:20

1 ответ

Голова на к [1 114] https://www.pkgs.org и поиск hdf5. В настоящее время нет никаких пакетов для debian, так загрузите архив CentOS 6 rpm. Заботьтесь для загрузки пакета, созданного для архитектуры ЦП.

Затем установка rpm и alien:

sudo apt-get update
sudo apt-get install rpm alien
sudo apt-get install -f

, Который установит полезную программу, названную посторонним объектом, который может использоваться для преобразования между .rpm, .deb и .tgz форматы архива. Установив alien теперь голова на к каталогу, где Ваш загруженный архив в.

Для преобразования архива пакета в [1 112] делают и следующие, меняя струну в кавычках к названию пакета, который Вы загрузили;

sudo alien --to-deb "hdf5-1.8.5.patch1-10.el6.i686.rpm"

Теперь, когда у Вас есть архив debian, который можно установить его с помощью [1 113]

dpkg -i hdf5-1.8.5.patch1-10.el6.i686.deb # chage archive name to your .deb archive's name

Затем, чтобы проверить и зафиксировать, если какие-либо зависимости повреждаются,

sudo apt-get install -f

P.S., посторонние двоичные файлы всегда получали некоторый риск, связанный с ними. Нужно всегда выполнять двоичные файлы, скомпилированные и упакованные для собственной системной спецификации, или создавать их исходно из исходного кода. Это помогло мне, когда я был в плотном графике, но я не могу сказать, что это - самые безопасные средства портирования пакета.

-2
ответ дан 21 December 2019 в 23:31

Другие вопросы по тегам:

Похожие вопросы: