Niekedy sa stane, že skript vygeneruje nasledujúcu chybu: bash: curl: príkaz nebol nájdený
. Táto chyba znamená, že takýto príkaz v systéme neexistuje. Aké je riešenie tohto problému? Môžete si nainštalovať nástroj curl
. Je určený na sťahovanie súborov. Nie je síce taký populárny ako wget
, ale môže poskytnúť viac možností a má aj knižnicu, ktorú možno zapojiť do iných programov. Ďalej si ukážeme, ako nainštalovať curl na príklade Ubuntu 20.04. Návod však bude relevantný aj pre novšie alebo staršie verzie distribúcie.
Rozhodli ste sa napríklad inicializovať inštalačný program pomocou skriptu .sh
. Na jeho načítanie navrhujú použiť curl
, môže skončiť aj v samotnom skripte. Problém je v tom, že tento nástroj nie je štandardne nainštalovaný v Ubuntu 20.04. Pri pokuse o spustenie skriptu narazíte na chybu curl: command not found.
A ak sa pokúsite spustiť samotný nástroj, správa bude vyzerať takto: bash: /usr/bin/curl
: No such file or directory. Na inštaláciu curl by ste mali použiť príkazy, ako sú tieto:
$ sudo apt update
$ sudo apt install curl
Po nainštalovaní by mal skript obsahujúci príkaz curl
fungovať. Ak chcete zistiť verziu nástroja, spustite:
$ curl -V
Na stiahnutie súboru použite príkaz:
$ curl -OC - https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
Program curl
je široko používaný. Možno ho nainštalovať do všetkých súčasných desktopových operačných systémov. V Ubuntu 20.04 nie je nástroj predinštalovaný, ale je k dispozícii v úložisku a teraz viete, ako nainštalovať curl Ubuntu. Chyba, o ktorej sme hovorili, sa najčastejšie vyskytuje len v nedávno nainštalovanej distribúcii. Keďže knižnicu libcurl
používa veľké množstvo aplikácií a skôr či neskôr bude vo vašom systéme nainštalovaná spolu s curl
.