Иногда бывает так, что скрипт выдаёт ошибку: bash: curl: command not found
. Эта ошибка означает, что такой команды в системе попросту нет. Какое решение проблемы существует? Можно установить утилиту curl
. Она предназначена для скачивания файлов. Пусть и не так популярна, как wget
, но может предоставить больше возможностей, а также имеет в своём составе библиотеку, которую можно подключить к другим программам. Дальше рассмотрим, как установить curl на примере Ubuntu 20.04. Но инструкция будет актуальна и для более новых или старых версий дистрибутива.
Например, вы решили инициализировать установить программу скриптом .sh
. Для его загрузки предлагают использовать curl
, она также может оказаться и в самом скрипте. Проблема в том, что по умолчанию утилита не установлена в Ubuntu 20.04. Во время попытки запустить скрипт вы столкнетесь с ошибкой curl: command not found
. А если вы попробуете запустить непосредственно саму утилиту, то сообщение будет выглядеть следующим образом: bash: /usr/bin/curl
: Нет такого файла или каталога. Для установки 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
.