So beheben Sie "bash: curl: command not found" unter Linux
Wenn Sie ein Linux-Benutzer sind und jemals auf die Fehlermeldung "bash: curl: Befehl nicht gefunden" oder "bash: /usr/bin/curl: Keine solche Datei oder Verzeichnis" gestoßen sind, machen Sie sich keine Sorgen – Sie sind nicht allein! Dieser Fehler tritt häufig auf, wenn Sie versuchen, den Befehl curl im Terminal zu verwenden, das System ihn jedoch nicht finden kann.
In diesem Tutorial erfahren Sie, was dieser Fehler bedeutet und wie Sie den curl-Befehl auf allen wichtigen Linux-Distributionen installieren, um ihn zu beheben.
Verstehen des Fehlers "bash: curl: command not found"
Lassen Sie uns zunächst verstehen, dass 'curl' ein Befehlszeilentool ist, das zum Übertragen von Daten zu oder von einem Server verwendet wird, was es zu einem praktischen Werkzeug zum Herunterladen von Dateien, zum Stellen von Anfragen an APIs und mehr macht.
Wenn Ihr System den Befehl "curl" jedoch nicht erkennt, wird eine Fehlermeldung wie die folgende angezeigt:
bash: curl: command not found
OR
bash: /usr/bin/curl: No such file or directory
Der häufigste Grund für diesen Fehler ist, dass 'curl' nicht auf Ihrem Linux-System installiert ist. Im Gegensatz zu einigen anderen Befehlen, die vorinstalliert sind, muss 'curl' möglicherweise separat installiert werden.
curl unter Linux installieren
Um curl unter Linux zu installieren, verwenden Sie den folgenden entsprechenden Befehl für Ihre spezifische Linux-Distribution.
sudo apt install curl [On Debian, Ubuntu and Mint]
sudo yum install curl [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/curl [On Gentoo Linux]
sudo apk add curl [On Alpine Linux]
sudo pacman -S curl [On Arch Linux]
sudo zypper install curl [On OpenSUSE]
sudo pkg install curl [On FreeBSD]
Sobald curl installiert ist, können Sie die Version überprüfen, indem Sie den folgenden Befehl auf Ihrem Terminal ausführen.
curl --version
Wenn 'curl' installiert, aber immer noch nicht erkannt wird, befindet es sich möglicherweise nicht im PATH Ihres Systems. Der PATH ist eine Liste von Verzeichnissen, in denen das System nach ausführbaren Dateien sucht.
Sie können überprüfen, ob 'curl' im PATH enthalten ist, indem Sie tippen.
echo $PATH
Wenn 'curl' nicht in der Liste enthalten ist, können Sie es manuell hinzufügen. Suchen Sie den Pfad, in dem 'curl' installiert ist, indem Sie den folgenden Befehl ausführen.
which curl
und fügen Sie es dem PATH in Ihrer Shell-Profildatei hinzu (z. B. '.bashrc' oder '.bash_profile').
export PATH=$PATH:/usr/bin/curl
Vergessen Sie nicht, Ihr Terminal neu zu starten oder den folgenden Befehl auszuführen, um die Änderungen zu übernehmen.
source ~/.bashrc
Schlussfolgerung
Das Auftreten des Fehlers "bash: curl: command not found" ist ein häufiges Problem für Linux-Benutzer, aber es ist leicht zu lösen, indem Sie entweder 'curl' installieren oder sicherstellen, dass es sich im PATH Ihres Systems befindet.
Linux bietet Flexibilität und Anpassungsmöglichkeiten, und das Verständnis, wie solche Probleme behoben werden können, ermöglicht es den Benutzern, das Beste aus ihren Systemen herauszuholen. Wenn Sie also das nächste Mal diesen Fehler sehen, haben Sie keine Angst – Sie haben die Werkzeuge, um ihn zu beheben!

