web-dev-qa-db-ja.com

Yum Ubuntu EC2インスタンスでのインストールが失敗します

AWS EC2インスタンスでUbuntu 12.04.3を使用しています。 EC2を使用するのはこれが初めてなので、まったく新しいものです。私もLinuxの経験が豊富ではないので、これがばかげた質問ならおIびします。

this チュートリアルに従っているEC2インスタンスにLAMPスタックをインストールしたい。ただし、最初のステップはYumをインストールすることです。セキュリティグループでSSH、HTTP、およびHTTPSを有効にしました。

最初に入力した

Sudo yum update -y

それは気に入らず、「Sudo:yum:command not found」と応答しました

それから私はちょうどやった

yum update -y

応答しました」

The program 'yum' is currently not installed.  You can install it by typing:  apt-get install yum". 

それを入力してyumをインストールすると、次のメッセージが表示されます

Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise-updates/main libnss3 AMD64 3.14.3-0ubuntu0.12.04.1

  403  Forbidden
Err http://security.ubuntu.com/ubuntu/ precise-security/main libnss3 AMD64 3.14.3-0ubuntu0.12.04.1

  404  Not Found [IP: 91.189.92.202 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/n/nss/libnss3_3.14.3-0ubuntu0.12.04.1_AMD64.deb  404  Not Found [IP: 91.189.92.202 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

これがAWSの公式チュートリアルであると考えると、どこを向くべきかよくわかりません。いくつかのアドバイス/ヘルプをお願いします。

3
user1104854

UbuntuはDebianをベースにしており、Red Hatが使用しているyumではなく apt を使用しています。以下に相当するDebian

yum update -y

だろう:

Sudo apt-get update

apt-get install yumを実行したときの結果について

Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise-updates/main libnss3 AMD64 3.14.3-0ubuntu0.12.04.1
403  Forbidden

そのファイルにアクセスできないことを示しているように見えます(私自身も同じ禁止エラーを受け取ります)。

apt-get updateは、おそらく非同期または古いパッケージインデックスが原因である404エラーを解決するはずです。

AmazonがEC2サーバーをどのように運用しているかはよくわかりませんが、taskelを使用してLAMPスタックをインストールできるはずです: LAMPスタックを設定する最も簡単な方法は何ですか?

13
Seth

「禁止」エラーを解決するには、次を使用します。

Sudo apt-get install yum

apt-get install yumの代わりに

0
user579312

私にとっては、yumが配置されている/usr/binフォルダーからこのコマンドを実行していなかったからです。何らかの理由で、/usr/binがパス変数にありませんでした。

0
MikeL