У меня убунто 18.04. Я установил libhdf5-serial-dev:
sudo apt-get install libhdf5-serial-dev
Установил нормально - ошибок нет. Я могу скомпилировать, связать и запустить файл C++, который создает и заполняет файл HDF5. Результирующий файл выглядит хорошо — я могу его нормально прочитать с помощью h5py и Python.
Я установил hdf5-tools:
sudo apt-get install hdf5-tools
Установил тоже нормально - ошибок нет. Но когда я запускаю h5dump, я получаю:
h5dump: error while loading shared libraries: libhdf5_serial.so.100: cannot open shared object file: No such file or directory
Этого файла нет в /usr/lib/x86_64-linux-gnu/hdf5/serial (или /usr/lib/x86_64-linux-gnu). Ни в одном из этих каталогов нет файлов с расширением .100.
Любые предложения о том, что я сделал неправильно, и / или как это исправить?