Как установить Curl в Ubuntu
Иногда бывает так, что скрипт выдаёт ошибку: bash: curl: command not found или bash: curl: команда не найдена. Эта ошибка означает, что такой команды в системе попросту нет. Какое решение проблемы существует? Можно установить утилиту curl. Она предназначена для скачивания файлов хоть. Пусть и не так популярна, как wget, но может предоставить больше возможностей, а также имеет в своём составе библиотеку, которую можно подключить к другим программам. Дальше рассмотрим, как установить curl на примере Ubuntu 20.04. Но инструкция будет актуальна и для более новых или старых версий дистрибутива.
Как установить Curl в Ubuntu

Например, вы решили инициализировать установить программу скриптом .sh. Для его загрузки предлагают использовать curl, она также может оказаться и в самом скрипте. Проблема в том, что по умолчанию утилита не установлена в Ubuntu 20.04. Во время попытки запустить скрипт вы столкнетесь с ошибкой curl: команда не найдена. А если вы попробуете запустить непосредственно саму утилиту, то сообщение будет выглядеть следующим образом: bash: /usr/bin/curl: Нет такого файла или каталога. Для установки curl следует использовать такие команды:
После установки скрипт, содержащий команду curl, должен заработать. Для того чтобы узнать версию утилиты выполните:

Для скачивания файла используйте команду:
$ 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.
Как скачивать файлы в Linux с помощью Curl

Curl — одна из наиболее часто используемых утилит Linux. Он встроен во многие инструменты графического интерфейса и используется практически во всем. В результате он очень надежен и является одним из лучших инструментов, которые пользователи могут использовать для загрузки файлов.
В этом руководстве мы покажем вам, как работает программа Curl и как с ее помощью загружать файлы. Мы даже рассмотрим изящное приложение Curl с графическим интерфейсом!
Установка Curl
Хотя Curl, возможно, является одной из наиболее часто используемых программ во всем Linux, она не всегда предустановлена. В результате мы должны рассказать вам, как установить Curl, прежде чем продемонстрировать, как он работает.
Чтобы установить Curl на вашем Linux PC, откройте окно терминала, нажав Ctrl + Alt + T . После этого следуйте приведенным ниже инструкциям по установке, которые соответствуют используемой вами операционной системе.
Ubuntu
В Ubuntu установите Curl с помощью команды Apt.
sudo apt install curl
Debian
В Debian заставьте Curl работать с Apt-get.
sudo apt-get install curl
Arch Linux
Те, кто использует Arch Linux, могут установить Curl с Pacman.
sudo pacman -S curl
Fedora
Если вы используете Fedora, вы можете установить Curl с помощью Dnf .
sudo dnf install curl
OpenSUSE
В OpenSUSE установите Curl с помощью команды Zypper .
sudo zypper install curl
Скачать с помощью Curl — командная строка
Если вы новичок в Curl, начните с открытия терминала. Вы можете открыть окно терминала на рабочем столе Linux, нажав Ctrl + Alt + T комбинацию клавиш. Вы также можете найти «Терминал» в меню приложения.
В открытом окне терминала используйте команду man curl , чтобы просмотреть руководство по Curl. Прочтите его и ознакомьтесь с приложением. После этого следуйте приведенным ниже разделам, чтобы узнать, как загружать файлы с помощью Curl в терминал.
Скачивание одного файла
Загрузить один файл с помощью Curl очень просто. Для начала необходимо указать URL-адрес файла. Например, чтобы загрузить Ubuntu 20.04 LTS ISO, вы должны указать такой URL-адрес.
curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso
После указания удаленного URL-адреса файла, который вы хотите загрузить, вы должны выбрать место для загрузки. Чтобы указать место загрузки, добавьте символ > , за которым следует путь, по которому должен идти файл.
Например, чтобы указать вашему ISO-файлу Ubuntu 20.04 LTS загрузку в каталог «Downloads», вы должны добавить > ~/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso .
curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso > ~/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso
Как только команда получит URL-адрес удаленного файла и место для его сохранения, нажмите клавишу Enter, чтобы выполнить загрузку. Вскоре после этого вы увидите прогресс загрузки, а также скачивание вашего файла. Когда он будет завершен, откройте файловый менеджер Linux, чтобы получить доступ к вашему файлу.

Загрузка нескольких файлов из списка
Можно загрузить несколько файлов из списка в Curl, как и в Wget. Для этого начните с создания своего списка. Сначала с помощью сенсорной команды создайте пустой текстовый файл с именем «curl_downloads.txt».
touch ~/curl_downloads.txt
Затем откройте текстовый файл curl_downloads.txt (расположенный в вашей домашней папке) с помощью вашего любимого текстового редактора. После этого вставьте ссылки на каждый файл, который хотите скачать.
Например, чтобы загрузить ISO-образ Ubuntu, ISO-образ Fedora и ISO-образ Debian, мой список curl_downloads.txt должен содержать следующий код.
https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso
https://download.fedoraproject.org/pub/fedora/linux/releases/33/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-33-1.2.iso
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.9.0-amd64-netinst.iso
Сохраните изменения в файле «curl_downloads.txt», используя функцию сохранения текстового редактора. Затем подайте его в команду Curl, чтобы загрузить все в списке. Обратите внимание, что мы используем xargs в сочетании с curl, чтобы можно было загружать несколько файлов.
xargs -n 1 curl -O < ~/curl_downloads.txt
Нажмите клавишу Enter, чтобы начать процесс загрузки. Пожалуйста, поймите, что при использовании команды xargs для загрузки нескольких файлов указать место загрузки невозможно. Ваши загрузки появятся в домашнем каталоге (/home/USERNAME/).

Загрузка с помощью Curl — графический интерфейс
Если вам нравится идея Curl, но вы предпочитаете графический интерфейс для загрузки файлов, вы можете использовать приложение Curl GUI. Это бета-приложение, созданное еще в 2007 году, но оно по-прежнему работает в современных ОС Linux и добавляет удобный графический интерфейс в Curl.
Для начала необходимо установить программу. Программа представляет собой сценарий Perl, и для ее работы требуется пакет «perl-tk». Чтобы установить его, откройте окно терминала и введите команду ниже, соответствующую вашей ОС.
sudo apt install perl-tk
sudo apt-get install perl-tk
sudo pacman -S perl-tk
Как установить Curl в Linux
В этой статье вы узнаете, как установить команду wget.
Загрузка файлов и пакетов на терминале Linux.
На этой странице
- Установите curl в Ubuntu/Debian
- Установите curl на RHEL/CentOS/Fedora
- Установите curl на OpenSUSE
- Установите curl в ArchLinux
Установите curl на Ubuntu/Debian
В современных системах curl предустановлен. Однако, если вы используете экземпляр Ubuntu или Debian, введите команду.
# apt-get install curl

Чтобы проверить установку curl, запустите.
# dpkg -l | grep curl

Установите curl на RHEL/CentOS/Fedora
Чтобы установить curl в дистрибутивах RHEL, CentOS и Fedora, войдите в систему через SSH как root и выполните команду.
# yum install curl

Чтобы подтвердить установку curl, запустите.
# rpm -qa | grep curl

Установите завиток на OpenSUSE
В OpenSUSE установите curl, запустив.
# zypper install curl

Чтобы подтвердить установку curl, запустите.
# zypper se curl

Установите curl на ArchLinux
Чтобы установить Curl в ArchLinux, запустите.
# pacman -Sy curl

И, наконец, для подтверждения его установки выполните команду.
# pacman -Qi curl

Чтобы узнать больше об использовании команды curl и примерах, я предлагаю вам прочитать нашу следующую статью, в которой объясняется, как вы можете использовать утилиту командной строки curl для загрузки файлов из Интернета.
- 15 советов по использованию команды Curl в Linux
И на этом мы подошли к концу этого руководства. В этом руководстве вы узнали, как установить curl в разных дистрибутивах Linux.
Все права защищены. © Linux-Console.net • 2019-2024
Как установить и использовать Curl в Ubuntu 20.04
curl — это утилита командной строки для передачи данных с или на удаленный сервер. С помощью curl вы можете загружать или выгружать данные, используя один из поддерживаемых протоколов, включая HTTP, HTTPS, SCP , SFTP и FTP .
В этой статье объясняется, как установить Curl в Ubuntu 20.04.
Установка Curl в Ubuntu
Если вы получаете сообщение об ошибке, в котором говорится, что curl command not found при попытке загрузить файл с помощью curl , это означает, что пакет curl не установлен на вашем компьютере с Ubuntu.
curl включен в репозитории Ubuntu 20.04 по умолчанию. Установка довольно проста:
sudo apt updatesudo apt install curl
После завершения установки проверьте ее, набрав в терминале curl :
curl
Результат будет выглядеть примерно так:
curl: try 'curl --help' or 'curl --manual' for more information
Это оно! Вы успешно установили curl на свой компьютер с Ubuntu и можете начать его использовать.
Использование curl
При использовании без какой-либо опции curl печатает исходный код URL-адреса, указанного в качестве аргумента для стандартного вывода.
Например, следующая команда распечатает исходный gnu.org домашней страницы gnu.org в окне вашего терминала:
curl https://gnu.org
Чтобы загрузить файл с помощью curl , используйте параметры -o или -O .
Параметр -o нижнем регистре позволяет указать имя сохраняемого файла:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
При вызове с прописной -O , curl сохраняет файл с исходным именем:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
С помощью curl вы также можете получить только HTTP-заголовки указанного URL:
curl -I https://www.gnu.org/
HTTP/1.1 200 OK Date: Mon, 29 Jun 2020 07:10:35 GMT Server: Apache/2.4.7 Content-Location: home.html Vary: negotiate,accept-language,Accept-Encoding TCN: choice Strict-Transport-Security: max-age=63072000 Access-Control-Allow-Origin: (null) Accept-Ranges: bytes Cache-Control: max-age=0 Expires: Mon, 29 Jun 2020 07:10:35 GMT Content-Type: text/html Content-Language: en
Другой распространенный вариант использования curl — это загрузка файлов с FTP-серверов, защищенных паролем:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz
Выводы
Curl — это универсальный инструмент, который позволяет отправлять и получать данные по сети. Установить Curl в Ubuntu — довольно простая задача.
Для получения дополнительной информации о том, как использовать этот инструмент, посетите Примеры команд Curl .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.