Yum 在 Amazon Linux 上安装 libhdf5-dev

Posted

技术标签:

【中文标题】Yum 在 Amazon Linux 上安装 libhdf5-dev【英文标题】:Yum Install libhdf5-dev on Amazon Linux 【发布时间】: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。"

任何关于我可以在部署期间运行什么命令来获得此安装的指针都会很棒。

【问题讨论】:

【参考方案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 才能将额外的包添加到您的配置中。

【讨论】:

这应该包含在答案中。否则上面的安装将不起作用。 这对我不起作用,我必须按照这里的说明进行操作:aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel 我还必须关注@amohr 发布的链接。【参考方案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

【讨论】:

以上是关于Yum 在 Amazon Linux 上安装 libhdf5-dev的主要内容,如果未能解决你的问题,请参考以下文章

amazon aws ec云Linux ami上安装配置Nginx+PHP+MySQL环境

yum 无法获取镜像列表 403 Amazon Linux

如何在 amazon micro ec2 服务器(Amazon Linux)上安装 SVN 客户端

在 Amazon Linux 上安装 Tkinter

在Amazon Linux上安装mono时出错

如何在运行 nginx 的 Amazon Linux 上安装 phpMyAdmin