Я пытаюсь установить hdf5 на Ubuntu 16.04. Но ошибка на выходе всегда 'Не может определить местоположение пакета hdf5'. Я видел много вопросов, подобных моему. Но каждое решение не соответствует мне. Очень жаль задавать еще один подобный вопрос. Я попробовал:
sudo add-apt-respository
.sudo apt-get update
.Все эти решения не работают.
Голова на к [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., посторонние двоичные файлы всегда получали некоторый риск, связанный с ними. Нужно всегда выполнять двоичные файлы, скомпилированные и упакованные для собственной системной спецификации, или создавать их исходно из исходного кода. Это помогло мне, когда я был в плотном графике, но я не могу сказать, что это - самые безопасные средства портирования пакета.