Manchmal kommt es vor, dass ein Skript den folgenden Fehler erzeugt: bash: curl: command not found
. Dieser Fehler bedeutet, dass es keinen solchen Befehl im System gibt. Was ist die Lösung für dieses Problem? Sie können das Dienstprogramm curl
installieren. Es ist für das Herunterladen von Dateien gedacht. Es ist vielleicht nicht so populär wie wget
, aber es bietet mehr Optionen und verfügt über eine Bibliothek, die in andere Programme eingebunden werden kann. Als Nächstes sehen wir uns an, wie man curl am Beispiel von Ubuntu 20.04 installiert. Die Anleitung ist jedoch auch für neuere oder ältere Versionen der Distribution relevant.
Sie haben sich zum Beispiel entschieden, das Installationsprogramm mit einem .sh-Skript
zu initialisieren. Sie schlagen vor, curl
zu verwenden, um es zu laden, es kann auch im Skript selbst landen. Das Problem ist, dass das Dienstprogramm in Ubuntu 20.04 nicht standardmäßig installiert ist. Wenn Sie versuchen, das Skript auszuführen, erhalten Sie die Fehlermeldung curl: command not found
. Und wenn Sie versuchen, das Dienstprogramm selbst auszuführen, sieht die Meldung wie folgt aus: bash: /usr/bin/curl
: No such file or directory. Sie sollten Befehle wie diesen verwenden, um curl zu installieren:
$ sudo apt update
$ sudo apt install curl
Nach der Installation sollte das Skript, das den Befehl curl
enthält, funktionieren. Um die Version des Dienstprogramms herauszufinden, führen Sie aus:
$ curl -V
Um die Datei herunterzuladen, verwenden Sie den Befehl:
$ curl -OC - https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
Das Programm curl
ist weit verbreitet. Es kann auf allen aktuellen Desktop-Betriebssystemen installiert werden. In Ubuntu 20.04 ist das Dienstprogramm nicht vorinstalliert, aber es ist im Repository verfügbar und Sie wissen jetzt, wie Sie curl Ubuntu installieren. Der Fehler, den wir besprochen haben, tritt meist nur bei einer kürzlich installierten Distribution auf. Da die libcurl-Bibliothek
von einer großen Anzahl von Anwendungen verwendet wird und früher oder später zusammen mit curl
auf Ihrem System installiert wird.