apt-getを修正する方法:AWS EC2でコマンドが見つかりませんか?[閉まっている]


97

インスタンスにUbuntu 12.04をインストールし、apt-getを使用してパッケージをインストールしようとしていますが、次のエラーが発生します。

sudo: apt-get: command not found

どうすれば修正できますか?


1
それは本当に奇妙です。私は問題を経験していません。正しいコマンドを使用していますか?入力した完全なコマンドを記述できますか?
ファビオ

1
sudo apt-get install build-essential git scons
Pat841

2
AMIのID 公開画像ですか?
Roman Newaza

1
これを実行してみてください。sudo su次に、apt-get update && apt-get install -y build-essential git scons
Roman Newaza

回答:


273

Amazon LinuxベースのAMIがの代わりにコマンドを使用するので、で置き換えapt-getてみてください。yumyumapt-get


2
ありがとう、それでうまくいきました!
mBria 14

13
あなたはクッキーと100の賞金を値します。
牧島省吾2015

10
これは、オタクの王が質問を閉じるよりもはるかに優れています。 apt-get動作しませんか?入力yumの代わりに。
Walrus the Cat

ねえPat841 @、答えとしてこれをマーク
ダグラスMwangi - Daggie Blanqx

AMIとは?AMI linuxとubuntuの違いは何ですか
ダニエル

12

apt-getツールがインストールされていない理由は、Ubuntu Server 12.xの代わりに実際にAmazon Linux AMI 2013.03.1を使用していると思います。


2
UBUNTUサーバーでも起こっています。
Dharmendra Vaishnav

必要なパッケージを検討すると、yumでは利用できません。これはより良いオプションのようです。
Urasquirrel

4

「uname -a」または「lsb_release -a」をチェックして、AWSインスタンスで実際に実行しているLinuxのバージョンを確認します。デフォルトのAmazon AMIイメージは、パッケージマネージャーにYUMを使用します。


1

ubuntuサーバーに接続していることを確認してください。同じ問題が発生しましたが、他のディストリビューションに接続していました。詳細インスタンスのAMI値を確認してください。

AMI: ubuntu/images/ebs/ubuntu-precise-12.04-amd64-server-20130411.1 

それが役に立てば幸い

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.