Понякога се случва даден скрипт да генерира следната грешка: bash: curl: командата не е намерена
. Тази грешка означава, че в системата няма такава команда. Какво е решението на този проблем? Можете да инсталирате помощната програма curl
. Тя е предназначена за изтегляне на файлове. Може да не е толкова популярна, колкото wget
, но може да предостави повече възможности, а също така има библиотека, която може да се включи в други програми. По-нататък ще видим как да инсталираме curl на примера на Ubuntu 20.04. Но инструкциите ще са подходящи и за по-нови или по-стари версии на дистрибуцията.
Например, решили сте да инициализирате инсталатора с .sh
скрипт. Предлагат да използвате curl
за зареждането му, като той може да се окаже и в самия скрипт. Проблемът е, че тази програма не е инсталирана по подразбиране в Ubuntu 20.04. Когато се опитате да стартирате скрипта, ще срещнете грешката curl: command not found
. А ако се опитате да стартирате самата помощна програма, съобщението ще изглежда така: bash: /usr/bin/curl
: No such file or directory. Трябва да използвате подобни команди, за да инсталирате curl:
$ sudo apt update
$ sudo apt install curl
След като бъде инсталиран, скриптът, съдържащ командата curl
, трябва да работи. За да разберете версията на обслужващата програма, изпълнете:
$ curl -V
За да изтеглите файла, използвайте командата:
$ curl -OC - https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
Програмата curl
се използва широко. Тя може да бъде инсталирана на всички актуални настолни операционни системи. В Ubuntu 20.04 полезната програма не е предварително инсталирана, но е налична в хранилището и сега знаете как да инсталирате curl Ubuntu. Грешката, която обсъдихме, най-често се среща само при наскоро инсталирана дистрибуция. Тъй като библиотеката libcurl
се използва от голям брой приложения и рано или късно ще бъде инсталирана на вашата система заедно с curl
.