Ich versuche, einen Apache-Server auf meiner AWS-Instanz zu installieren. Es scheint jedoch, dass das apt-Paket nicht installiert ist.
Ich habe gegoogelt und alles, was ich gefunden habe, waren einige defekte Links zu diesem Paket. Ich verwende Putty auf einem Windows-Computer, wenn diese Informationen hilfreich sind.
Ich habe derzeit wenig bis gar keine Erfahrung mit Linux-Umgebungen.
Ich verwende die folgende Version von Linux
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 mir jemand dabei helfen?
Antworten:
Wenn Sie Amazon Linux verwenden, basiert es auf CentOS, das auf RedHat basiert. RH-basierte Installationen verwenden
yum
nichtapt-get
. Etwas wieyum search httpd
sollte Ihnen die verfügbaren Apache-Pakete zeigen - Sie möchten wahrscheinlichyum install httpd24
.quelle
Versuchen Sie, Ihre Anwendung mit dem
yum
Befehl zu installierenyum install application_name
quelle
Überprüfen Sie die Linux-Distribution,
apt-get
die in der Debian-basierten Distributionyum
funktioniert, während sie in der Fedora-basierten Distribution funktioniert .Ref: Wie man den Namen der Distribution kennt , Befehl ausführen
cat /etc/*-release
Es ist auch möglich, dass Ihr Systemadministrator Ihnen die
sudo
Ausführung nicht gestattet (oder Sie nicht in die Gruppe der Benutzer mit Berechtigungen aufgenommen hat).apt-get
Wenn Sie jedochsudo
Zugriff haben, versuchen Sie, diese auszuführen,sudo apt-get <package_name>
wenndebian
oderyum install <package_name>
wenn Sie sie verwendenFedora
.quelle
Ich hatte das gleiche Problem in Bezug auf
apt-get: command not found
die Schritte, wie ich es auf Ubuntu Xenial gelöst habeSuchen Sie von hier aus nach der entsprechenden Version von apt ( für Ubuntu Xenial).
apt_1.4_amd64.deb
Laden Sie die 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 rennen
sudo apt-get install htop
quelle
Für Debian-basierte Linux-Distributionen:
Versuchen Sie,
sudo apt install <package>
anstelle der üblichen zu verwendensudo apt-get install <package>
Von
man apt
quelle
Es kann 2 Probleme geben: =
Die kurze Antwort:
Die lange Version:
quelle
Dies ist einer der Befehle, die Sie ausführen können, um apt-get zu installieren:
wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
quelle
Für die openSUSE Linux-Distribution:
Beispielsweise:
quelle
Diese Antwort richtet sich an vollständige AWS-Anfänger:
Ich hatte dieses Problem, aber es lag daran, dass ich versuchte, einen Befehl über ein Lernprogramm auf meinem Mac-Computer auszuführen. Was ich tatsächlich tun musste, war SSH auf meinem AWS-Computer und dann den gleichen Befehl dort auszuführen. Ta Da, es hat funktioniert:
Klicken Sie in Ihrer EC2-Instanz auf diese Schaltfläche, um den SSH-Befehl kopieren zu können. Richten Sie Ihre SSH-Schlüssel unter https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html ein, und dann können Sie SSH in Ihren Computer einbinden
Sobald Sie hier sind, können Sie Ihren
sudo apt-get
Befehl ausführen .Hoffe das hilft anderen Anfängern
quelle
Sie müssen das apt deb-Paket manuell herunterladen. Führen Sie dann dpkg aus und es sollte installiert werden.
quelle