2015-09-15 9 views
33

Ich versuche, einen Apache-Server auf meiner AWS-Instanz zu installieren, es scheint jedoch, dass das apt-Paket nicht installiert ist.apt-get: Befehl nicht gefunden

Ich googelte und alles, was ich fand, war einige defekte Links zu diesem Paket. Ich benutze Putty auf einer Windows-Maschine, wenn diese Informationen helfen.

Ich habe derzeit wenig bis keine Erfahrung in Linux-Umgebungen.

ich die folgende Version von Linux leite mit dem

Linux ip-172-31-37-96 3.14.48-33.39.amzn1.x86_64 #1 SMP Tue Jul 14 23:43:07 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 

Kann jemand helfen?

+0

Bei der Erstellung des Servers in der EC2 Armaturenbrett auszuführen, wählen Sie "Ubuntu Linux" als der Servertyp. – Paul

Antwort

92

Wenn Sie Amazon Linux verwenden, ist es CentOS-basiert, das auf RedHat basiert. RH-basierte Installationen verwenden yum nicht apt-get. Etwas wie yum search httpd sollte Ihnen die verfügbaren Apache-Pakete anzeigen - wahrscheinlich möchten Sie yum install httpd24.

+0

yum installieren httpd24 arbeitete für mich - danke! – dlchambers

+0

Ausgezeichnete Antwort. Yum hat für mich gearbeitet. – user3198259

0

Sie müssen das Paket apt deb manuell herunterladen. Dann starte dpkg und es sollte installiert werden.

+0

Ich ging zu https://packages.debian.org/search?keywords=apt und es gibt eine Liste von Optionen: squeeze (oldoldstable), squeeze-lts, wheezy (oldstable), jessie (stable) und experimental (rcc). Buggy), die nicht als unstable oder testing aufgeführt sind.Welchen sollte ich bekommen? –

+3

Keine von ihnen. Es gibt keinen Grund, apt auf einem Amazon Linux-Server zu installieren. – ceejayoz

+0

Ja. Ich habe das Wort AWS total übersprungen. Das ist kein Debian-Server. Geh mit Ceejayoz 'Antwort. – DejaVuSansMono

7

Versuchen Sie, Ihre Anwendung in Febora based distro unter Verwendung yum Befehl yum install application_name

0

Überprüfen Sie die Linux-Distribution, apt-get Werke in Debian based distro während yum Werke zu installieren.

Ref: How to know distro name, führen Befehl cat /etc/*-release

Es ist auch möglich, Ihren Administrator nicht zulässt (oder haben Sie nicht in der Gruppe von Benutzern setzen die sudo Berechtigungen) apt-get so auszuführen versuchen, mit sudo Berechtigungen auszuführen.

0

stand ich vor dem gleichen Problem apt-get: command not found hier in Bezug auf die Schritte, wie ich es auf ubuntu Suche die entsprechende Version von apt von here (apt_1.4_amd64.deb für ubuntu xenial)

  • xenial

    • aufgelöst

      Laden Sie das apt.deb herunter

      wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb

    • Installieren Sie das Paket apt.deb

      sudo dpkg -i apt_1.4_amd64.deb

    Jetzt können wir leicht

    sudo apt-get install htop