【问题标题】:Yum Install libhdf5-dev on Amazon LinuxYum 在 Amazon Linux 上安装 libhdf5-dev
【发布时间】:2017-02-17 00:59:18
【问题描述】:
我正在部署使用 hdf5 作为依赖项的项目:
http://docs.h5py.org/en/latest/build.html
而且我正忙着为我的弹性 beantalk 部署安装其中一个依赖项。
HDF5 1.8.4 或更新的共享库版本,带有开发头文件(libhdf5-dev 或类似)
无论选项如何,Yum 似乎都找不到它:
“没有可用的软件包 libhdf5-serial-dev。
没有软件包 libhdf5-dev。没有软件包 libhdf5-devel。
没有可用的包 hdf5-tools。"
任何关于我可以在部署期间运行什么命令来获得此安装的指针都会很棒。
【问题讨论】:
标签:
python
amazon-elastic-beanstalk
hdf5
【解决方案1】:
鉴于 Amazon Linux 是对 RHEL 的修改 - 所以包管理器是 yum。
CentOS hdf5的开发库是hdf5-devel:
对于CentOS
yum -y install hdf5-devel
当前版本是(将安装)1.8.12
对于 Ubuntu:
sudo apt-get install libhdf5-dev
【解决方案2】:
在 Amazon Elastic Beanstalk 上,我无法使用列出的任何包名称安装 hdf5。您必须先运行 sudo yum-config-manager --enable epel 才能将额外的包添加到您的配置中。
【解决方案3】:
试试这个:
sudo yum install –y epel-release
sudo yum-config-manager --enable epel
sudo yum install hdf5-devel
它对我有用。
【解决方案4】:
我必须添加 PowerTools 存储库才能安装 hdf5-devel
dnf config-manager --set-enabled PowerTools
dnf update