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?


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.


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.


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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.