Néha előfordul, hogy egy szkript a következő hibát generálja: bash: curl: command not found
. Ez a hiba azt jelenti, hogy nincs ilyen parancs a rendszerben. Mi a megoldás erre a problémára? Telepítheti a curl
segédprogramot. Ez fájlok letöltésére szolgál. Lehet, hogy nem olyan népszerű, mint a wget
, de több lehetőséget biztosít, és van egy könyvtára is, amelyet más programokba is be lehet illeszteni. A következőkben nézzük meg, hogyan kell telepíteni a curl-t az Ubuntu 20.04 példáján. De az utasítás a disztribúció újabb vagy régebbi verzióira is érvényes lesz.
Például úgy döntött, hogy a telepítőt egy .sh
szkripttel inicializálja. Azt javasolják, hogy a curl
segítségével töltse be, az is előfordulhat, hogy maga a szkriptben végzi. A probléma az, hogy a segédprogram alapértelmezés szerint nincs telepítve az Ubuntu 20.04-ben. Amikor megpróbálja futtatni a szkriptet, a curl: command not found
hibával találkozik. Ha pedig magát a segédprogramot próbálja futtatni, az üzenet így néz ki: bash: /usr/bin/curl
: No such file or directory. A curl telepítéséhez a következő parancsokat kell használnod:
$ sudo apt update
$ sudo apt install curl
A telepítés után a curl
parancsot tartalmazó szkriptnek működnie kell. A segédprogram verziójának megismeréséhez futtassa a következőt:
$ curl -V
A fájl letöltéséhez használja a parancsot:
$ curl -OC - https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
A curl
programot széles körben használják. Minden jelenlegi asztali operációs rendszerre telepíthető. Az Ubuntu 20.04-ben a segédprogram nincs előre telepítve, de elérhető az adattárban, és most már tudja, hogyan kell telepíteni a curl Ubuntut. Az általunk tárgyalt hiba leggyakrabban csak a nemrég telepített disztribúciónál fordul elő. Mivel a libcurl
könyvtárat számos alkalmazás használja, és előbb-utóbb a curl-lel
együtt települ a rendszeredre.