无法在 Amazon EC2 上安装 inotify

Posted

技术标签:

【中文标题】无法在 Amazon EC2 上安装 inotify【英文标题】:Cannot install inotify on Amazon EC2 【发布时间】:2014-11-20 07:19:33 【问题描述】:

我有一个 AWS EC2 实例并想安装 inotify-tools。我通过执行以下命令添加了存储库: rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 然后执行 yum install inotify-tools 但得到 No package inotify-tools available。

请帮忙

【问题讨论】:

【参考方案1】:

我也遇到了这个问题。下面的解决方案比获取 RPM 或源代码并编译要容易一些。

Amazon Linux AMI 附带 EPEL 存储库源,但它已被禁用。所以你需要启用它。

原始 Amazon Linux (1) AMI:

sudo yum-config-manager --enable epel

亚马逊 Linux 2 AMI:

sudo amazon-linux-extras install epel -y

然后运行常规的yum update 并安装工具集:

sudo yum update
sudo yum install inotify-tools

【讨论】:

谢谢@Neal。更改了跨 EC2 实例的文件同步方法,所以我实际上还没有尝试过这个方法。无论如何,谢谢。 不适合我。没有可用的软件包 inotify-tools。错误:无事可做 @AkashChauhan - 请参阅下面的 Sairam 更新说明。 Amazon Linux 2 稍微改变了命令。【参考方案2】:

How do I enable the EPEL repository for my Amazon EC2 instance running CentOS, RHEL, or Amazon Linux?

在 RHEL 7 和 Amazon Linux 2

上安装并启用 EPEL rpm 包
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

【讨论】:

对两个答案都投了赞成票。为了解决我的问题,我执行了 3 个步骤 1. sudo yum install -y dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm(@mon 回答) 2. sudo yum-config-manager --enable epel 3. sudo yum update 4. sudo yum install inotify-tools (@Neal 回答)谢谢【参考方案3】:
sudo amazon-linux-extras install epel
sudo yum install inotify-tools

对我来说,以上答案都不起作用。我必须先安装epel-release,然后再安装inotify-tools

【讨论】:

以上是关于无法在 Amazon EC2 上安装 inotify的主要内容,如果未能解决你的问题,请参考以下文章

Amazon EC2 - 无法远程连接到 MariaDB

在 Amazon EMR 4.1 和 Amazon EC2 上安装 Impala

无法让 cron 在 Amazon EC2 上工作?

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

在 Amazon EC2 实例上安装 php 和 apache

在 Amazon EC2 上安装 numpy