Wie behebt man den Befehl apt-get:, der in AWS EC2 nicht gefunden wurde? [geschlossen]

96

Ich habe Ubuntu 12.04 auf meiner Instanz installiert und versuche, Pakete mit apt-get zu installieren, erhalte jedoch den folgenden Fehler:

sudo: apt-get: command not found

Wie behebe ich das?

Pat841
quelle
1
es ist wirklich seltsam. Ich habe kein Problem erlebt. Verwenden Sie den richtigen Befehl? Können Sie den vollständigen Befehl schreiben, den Sie eingegeben haben?
Fabio
1
Sudo
Apt
2
Welche AMI-ID? Ist es ein öffentliches Image?
Roman Newaza
1
Versuchen Sie dies: sudo suDannapt-get update && apt-get install -y build-essential git scons
Roman Newaza

Antworten:

271

Versuchen Sie ersetzen apt-getmit yumwie Amazon Linux - basierten AMI verwendet den yumBefehl statt apt-get.

Engin Yapici
quelle
2
Danke, das hat es für mich getan!
mBria
13
Sie verdienen einen Cookie und ein Kopfgeld von 100.
Shougo Makishima
10
Das wäre so viel besser als die Nerd-Könige, die die Frage abschließen. apt-getfunktioniert nicht? Geben Sie yumstattdessen ein.
Walross die Katze
Hey @ Pat841, markiere dies als Antwort
Daggie Blanqx - Douglas Mwangi
Was ist AMI? Was ist der Unterschied zwischen AMI Linux und Ubuntu
Daniel
12

Ich denke, Sie verwenden tatsächlich Amazon Linux AMI 2013.03.1 anstelle von Ubuntu Server 12.x, weshalb Sie das apt-get-Tool nicht installiert haben.

marius_neo
quelle
2
Passiert auch mit UBUNTU Server.
Dharmendra Vaishnav
In Anbetracht der Pakete, die ich brauche, sind sie bei yum nicht verfügbar. Dies scheint eine bessere Option zu sein.
Urasquirrel
4

Überprüfen Sie mit "uname -a" und / oder "lsb_release -a", welche Linux-Version Sie tatsächlich auf Ihrer AWS-Instanz ausführen. Das Standard-Amazon AMI-Image verwendet YUM als Paketmanager.

Hexnet
quelle
1

Bitte stellen Sie sicher, dass Sie mit einem Ubuntu-Server verbunden sind. Ich hatte das gleiche Problem, aber ich war mit einer anderen Distribution verbunden. Überprüfen Sie den AMI-Wert in Ihrer Detailinstanz. Es sollte ungefähr so ​​sein

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

ich hoffe es hilft

Cristhian Recalde
quelle