7

Amazon ec2 インスタンスに apache をインストールしようとしています。

私が使用するとき:

sudo yum -y install httpd

httpd2.2 と競合します

Error: httpd24-tools conflicts with httpd-tools-2.2.25-1.0.amzn1.x86_64

しかし、次を使用して古いバージョンを削除することはできません。

yum remove httpd-tools-2.2.25-1.0.amzn1.x86_64
yum remove httpd

エラーが発生するだけです

Loaded plugins: priorities, update-motd, upgrade-helper
No Match for argument: httpd-tools-2.2.25-1.0.amzn1.x86_64
No Packages marked for removal

または 読み込まれたプラグイン: 優先順位、update-motd、upgrade-helper 引数に一致しない: hhtpd 削除対象としてマークされたパッケージなし

これらのインスタンスを設定するのは初めてなので、事前に助けていただければ幸いです。

4

1 に答える 1

1

あなたが言及した AMI ID にアクセスできません。代わりに AMI を使用しami-d03ea1e0ました。私が従った手順は次のとおりです。

  1. インスタンスを作成しました
  2. インストール済みhttpd.x86_64
  3. 次にhttpd24.x86_64、エラーをインストールして受け取りました
  4. とても削除されhttpd.x86_64httpd-tools-2.2.25-1.0.amzn1.x86_64成功しました
  5. 無事にインストールできましたhttpd24.x86_64

ステータスは次のとおりです。

# httpd -v
Server version: Apache/2.4.6 (Amazon)
Server built:   Sep 20 2013 18:01:06

# lsb_release -a
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: AmazonAMI
Description:    Amazon Linux AMI release 2013.09
Release:        2013.09
Codename:       n/a

それは私のために働いた。もちろん、私が試した AMI はパブリックなものでした。

ところで、lsb_release -a前述の AMI ではそのままでは機能しません。そのために lsb パッケージをインストールする必要がありました。

于 2013-10-24T10:00:34.693 に答える