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.