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の公式チュートリアルであると考えると、どこを向くべきかよくわかりません。いくつかのアドバイス/ヘルプをお願いします。
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スタックを設定する最も簡単な方法は何ですか?
「禁止」エラーを解決するには、次を使用します。
Sudo apt-get install yum
apt-get install yum
の代わりに
私にとっては、yum
が配置されている/usr/bin
フォルダーからこのコマンドを実行していなかったからです。何らかの理由で、/usr/bin
がパス変数にありませんでした。