Yum 在亚马逊上安装 libhdf5-dev Linux

Yum Install libhdf5-dev on Amazon Linux

我正在部署使用 hdf5 作为依赖项的项目: http://docs.h5py.org/en/latest/build.html 我有一段时间为我的弹性 beantalk 部署安装依赖项之一。

HDF5 1.8.4 或更高版本,开发中的共享库版本 headers(libhdf5-dev 或类似版本)

无论选项如何,Yum 似乎都找不到它:

“没有可用的软件包 libhdf5-serial-dev。 没有软件包 libhdf5-dev。没有软件包 libhdf5-devel。 没有可用的包 hdf5-tools。"

在部署过程中我可以 运行 使用什么命令获得此安装的任何指示都很棒。

鉴于 Amazon Linux 是 RHEL 的修改版 - 所以包管理器是 yum。 CentOS 的 hdf5 开发库是 hdf5-devel:

对于CentOS

yum -y install hdf5-devel

当前版本是(即将安装)1.8.12


对于Ubuntu:

sudo apt-get install libhdf5-dev

在 Amazon Elastic Beanstalk 上,我无法使用列出的任何软件包名称安装 hdf5。您必须先 运行 sudo yum-config-manager --enable epel 才能将额外的包添加到您的配置中。

试试这个:

sudo yum install –y epel-release
sudo yum-config-manager --enable epel
sudo yum install hdf5-devel

对我有用。

我必须添加 PowerTools 存储库才能安装 hdf5-devel

dnf config-manager --set-enabled PowerTools
dnf update