Kartais pasitaiko, kad scenarijus generuoja tokią klaidą: bash: curl: komanda nerasta.
Ši klaida reiškia, kad sistemoje tokios komandos nėra. Koks yra šios problemos sprendimas? Galite įdiegti curl
įrankį. Ji skirta failams atsisiųsti. Galbūt ji nėra tokia populiari kaip wget
, tačiau gali suteikti daugiau funkcijų, be to, turi biblioteką, kurią galima prijungti prie kitų programų. Toliau pažiūrėkime, kaip įdiegti curl pavyzdžiu Ubuntu 20.04. Tačiau instrukcija bus tinkama ir naujesnėms ar senesnėms distribucijos versijoms.
Pavyzdžiui, nusprendėte inicializuoti diegimo programą su .sh
scenarijumi. Jam įkelti siūloma naudoti curl
, jis taip pat gali atsidurti pačiame scenarijuje. Problema ta, kad šis įrankis pagal nutylėjimą neįdiegtas Ubuntu 20.04. Bandydami paleisti scenarijų, susidursite su klaida curl: komanda nerasta
. O jei bandysite paleisti pačią programą, pranešimas atrodys taip: bash: /usr/bin/curl
: No such file or directory. Norėdami įdiegti curl, turėtumėte naudoti tokias komandas:
$ sudo apt update
$ sudo apt install curl
Įdiegus, scenarijus su curl
komanda turėtų veikti. Norėdami sužinoti programos versiją, paleiskite:
$ curl -V
Norėdami atsisiųsti failą, naudokite komandą:
$ curl -OC - https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
Programa curl
yra plačiai naudojama. Ją galima įdiegti bet kurioje dabartinėje stalinių kompiuterių operacinėje sistemoje. Ubuntu 20.04 sistemoje ši programa nėra iš anksto įdiegta, tačiau ją galima rasti saugykloje, todėl dabar žinote, kaip įdiegti curl Ubuntu. Mūsų aptarta klaida dažniausiai pasitaiko tik neseniai įdiegtame distributyve. Kadangi libcurl
biblioteką naudoja daugybė programų ir anksčiau ar vėliau ji bus įdiegta jūsų sistemoje kartu su curl
.