Někdy se stane, že skript vygeneruje následující chybu: bash: curl: příkaz nenalezen
. Tato chyba znamená, že v systému žádný takový příkaz není. Jaké je řešení tohoto problému? Můžete si nainstalovat nástroj curl
. Je určen ke stahování souborů. Není sice tak populární jako wget
, ale může poskytnout více možností a má také knihovnu, kterou lze zapojit do jiných programů. Dále se podíváme, jak nainstalovat curl na příkladu Ubuntu 20.04. Návod však bude relevantní i pro novější či starší verze distribuce.
Rozhodli jste se například inicializovat instalační program pomocí skriptu .sh
. K jeho načtení navrhují použít curl
, může skončit i v samotném skriptu. Problém je v tom, že tento nástroj není ve výchozím nastavení nainstalován v Ubuntu 20.04. Při pokusu o spuštění skriptu narazíte na chybu curl: příkaz nenalezen
. A pokud se pokusíte spustit samotný nástroj, bude hlášení vypadat takto: bash: /usr/bin/curl
: No such file or directory. K instalaci curlu byste měli použít příkazy, jako je tento:
$ sudo apt update
$ sudo apt install curl
Po instalaci by měl skript obsahující příkaz curl
fungovat. Chcete-li zjistit verzi nástroje, spusťte příkaz:
$ curl -V
Pro stažení souboru použijte příkaz:
$ curl -OC - https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
Program curl
je široce používán. Lze jej nainstalovat do všech současných desktopových operačních systémů. V Ubuntu 20.04 není nástroj předinstalován, ale je k dispozici v úložišti a nyní víte, jak curl Ubuntu nainstalovat. Chyba, o které jsme hovořili, se nejčastěji vyskytuje pouze v nedávno nainstalované distribuci. Vzhledem k tomu, že knihovnu libcurl
používá velké množství aplikací a dříve nebo později bude ve vašem systému nainstalována společně s curl
.