Как установить curl linux
Перейти к содержимому

Как установить curl linux

  • автор:

Как установить 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.

На этой странице
  1. Установите curl в Ubuntu/Debian
  2. Установите curl на RHEL/CentOS/Fedora
  3. Установите curl на OpenSUSE
  4. Установите 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 для загрузки файлов из Интернета.

  1. 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 .

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *