Как установить curl ubuntu
Команда Curl в Linux с примерами
В этом руководстве мы покажем вам, как использовать инструмент завивки, на практических примерах и подробных объяснениях наиболее распространенных вариантов завивки.
Установка Curl
Сегодня пакет curl предустановлен в большинстве дистрибутивов Linux.
Если curl не установлен, вы можете легко установить его с помощью диспетчера пакетов вашего дистрибутива.
Установите Curl в Ubuntu и Debian
Установите Curl на CentOS и Fedora
Как использовать Curl
Синтаксис команды curl следующий:
В простейшей форме при вызове без каких-либо параметров curl выводит указанный ресурс на стандартный вывод.
Например, чтобы получить домашнюю страницу example.com вы должны запустить:
Команда напечатает исходный код домашней страницы example.com в окне вашего терминала.
Сохранить вывод в файл
Скачать несколько файлов
В следующем примере мы загружаем iso-файлы Arch Linux и Debian:
Возобновить загрузку
Например, если вы загружаете iso-файл Ubuntu 18.04 с помощью следующей команды:
и внезапно ваше соединение прерывается, вы можете возобновить загрузку с помощью:
Получить HTTP-заголовки URL-адреса
Заголовки HTTP — это пары ключ-значение, разделенные двоеточиями, содержащие такую информацию, как пользовательский агент, тип контента и кодировка. Заголовки передаются между клиентом и сервером с запросом или ответом.
Проверьте, поддерживает ли веб-сайт HTTP / 2
Если удаленный сервер поддерживает HTTP / 2, curl печатает HTTP/2.0 200 :
В противном случае ответ будет HTTP/1.1 200 :
Следить за перенаправлениями
По умолчанию curl не следует за заголовками HTTP Location.
Если вы попытаетесь получить версию google.com без www, вы заметите, что вместо получения источника страницы вы будете перенаправлены на версию с www:
Сменить User-Agent
Иногда при загрузке файла удаленный сервер может быть настроен так, чтобы блокировать пользовательский агент Curl или возвращать различное содержимое в зависимости от устройства посетителя и браузера.
Например, для эмуляции Firefox 60 вы должны использовать:
Укажите максимальную скорость передачи
В следующем примере curl загрузит двоичный файл Go и ограничит скорость загрузки до 1 МБ:
Эта опция полезна для предотвращения использования curl всей доступной полосы пропускания.
Передача файлов через FTP
После входа в систему команда выводит список всех файлов и каталогов в домашнем каталоге пользователя.
Вы можете загрузить один файл с FTP-сервера, используя следующий синтаксис:
Отправить файлы cookie
Иногда вам может потребоваться выполнить HTTP-запрос с определенными файлами cookie для доступа к удаленному ресурсу или для отладки проблемы.
По умолчанию при запросе ресурса с помощью curl файлы cookie не отправляются и не сохраняются.
Например, чтобы загрузить rpm-файл Oracle Java JDK jdk-10.0.2_linux-x64_bin.rpm вам необходимо передать файл cookie с именем oraclelicense со значением a :
Использование прокси
Следующая команда загружает указанный ресурс с помощью прокси на 192.168.44.1 порт 8888 :
Выводы
curl — это инструмент командной строки, который позволяет передавать данные с удаленного хоста или на него. Это полезно для устранения неполадок, загрузки файлов и многого другого.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Команда Curl в Linux с примерами
Curl Command in Linux with Examples
В этом руководстве мы покажем вам, как использовать инструмент скручивания, на практических примерах и подробных объяснениях наиболее распространенных опций скручивания.
Установка Curl
Пакет curl уже предустановлен в большинстве дистрибутивов Linux.
Если curl он не установлен, вы можете легко установить его, используя менеджер пакетов вашего дистрибутива.
Установите Curl на Ubuntu и Debian
Установите Curl на CentOS и Fedora
Как использовать Curl
Синтаксис curl команды следующий:
В простейшем виде, когда вызывается без какой-либо опции, curl отображает указанный ресурс для стандартного вывода.
Например, чтобы получить example.com домашнюю страницу, вы должны запустить:
Команда напечатает исходный код example.com домашней страницы в окне вашего терминала.
Сохранить вывод в файл
Скачать несколько файлов
В следующем примере мы загружаем iso файлы Arch Linux и Debian:
Возобновить загрузку
Например, если вы загружаете iso-файл Ubuntu 18.04 с помощью следующей команды:
и вдруг ваше соединение обрывается, вы можете возобновить загрузку с:
Получить HTTP-заголовки URL
Проверьте, поддерживает ли веб-сайт HTTP / 2
-s Опция указывает curl работать в тихой (Quiet) и скрыть сообщения метровые прогресса и ошибок.
Если удаленный сервер поддерживает HTTP / 2, curl выведите HTTP/2.0 200 :
В противном случае ответ таков HTTP/1.1 200 :
Следуйте перенаправлениям
По умолчанию curl не следует заголовкам HTTP Location.
Изменить User-Agent
Иногда при загрузке файла удаленный сервер может быть настроен на блокировку Curl User-Agent или на возврат различного содержимого в зависимости от устройства посетителя и браузера.
Например, для эмуляции Firefox 60 вы должны использовать:
Укажите максимальную скорость передачи
—limit-rate Опция позволяет ограничить скорость передачи данных. Значение может быть выражено в байтах, килобайтах с k суффиксом, мегабайтах с m суффиксом и гигабайтах с g суффиксом.
В следующем примере curl будет загружен двоичный файл Go и ограничена скорость загрузки до 1 МБ:
Эта опция полезна для предотвращения curl использования всей доступной полосы пропускания.
Передача файлов через FTP
После входа в систему команда выводит список всех файлов и каталогов в домашнем каталоге пользователя.
Вы можете загрузить один файл с FTP-сервера, используя следующий синтаксис:
Отправить куки
Иногда вам может потребоваться сделать HTTP-запрос с определенными файлами cookie для доступа к удаленному ресурсу или для устранения проблемы.
По умолчанию при запросе ресурса curl файлы cookie не отправляются и не сохраняются.
Например, чтобы загрузить rpm-файл Oracle Java JDK, jdk-10.0.2_linux-x64_bin.rpm вам необходимо передать файл cookie oraclelicense со значением a :
Использование прокси
Следующая команда загружает указанный ресурс через прокси-сервер через 192.168.44.1 порт 8888 :
Вывод
curl это инструмент командной строки, который позволяет передавать данные с или на удаленный хост. Это полезно для устранения неполадок, загрузки файлов и многого другого.
Примеры, показанные в этом руководстве, просты, но демонстрируют наиболее часто используемые curl параметры и призваны помочь вам понять, как curl работает команда.
Как установить и использовать Curl в Ubuntu 18.04
Главное меню » Операционная система Ubuntu » Как установить и использовать Curl в Ubuntu 18.04
Curl – это инструмент командной строки, который позволяет передавать данные с или на удаленный сервер. С помощью curl вы можете загружать или выгружать данные, используя один из поддерживаемых протоколов, включая HTTP, HTTPS, SCP, SFTP и FTP.
В этой статье мы покажем вам, как установить Curl на Ubuntu 18.04.
Установка Curl в Ubuntu
Пакет Curl включен в стандартные репозитории Ubuntu 18.04. Установка довольно проста, просто введите:
Чтобы убедиться, что curl установлен, введите curl в своем терминале и нажмите Enter:
Вывод будет выглядеть примерно так:
Все! На этом этапе вы успешно установили curl в вашей системе Ubuntu.
Использование Curl
В простейшем виде, когда используется без каких-либо опций, Curl отобразит ресурс, указанный в [url], к стандартному выводу.
Например, команда ниже напечатает исходный код домашней страницы example.ru в окне вашего терминала:
С помощью Curl вы также можете загружать файлы с защищенных паролем FTP-серверов:
Заключение
Вы успешно установили Curl в вашей системе Ubuntu. Для получения дополнительной информации о наиболее часто используемых параметрах curl, посмотрите статью 5 основным примеров команды Curl.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Установка 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 следует использовать такие команды:
sudo apt install curl
После установки скрипт, содержащий команду curl, должен заработать. Для того чтобы узнать версию утилиты выполните:
Эта команда может быть важна, так как программа активно развивается и каждый раз исправляются десятки ошибок и добавляются новые функции. Для того чтобы скачать файл используйте такую команду:
О других аргументах и способах их использования можете узнать в нашем материале.
Выводы
Утилита curl получила широкое распространение. Она доступна на всех актуальных настольных операционных системах. В Ubuntu 20.04 утилита не предустановлена, но доступна в репозитории и теперь вы знаете как выполняется установка curl Ubuntu.
Описанная ошибка чаще всего встречается только на недавно установленном дистрибутиве. Так как библиотека libcurl используется большим количеством приложений и рано или поздно будет установлена в вашей системе вместе с curl.
Как установить и использовать Curl в Ubuntu 20.04
Главное меню » Ubuntu » Как установить и использовать Curl в Ubuntu 20.04
В этой статье объясняется, как установить Curl на Ubuntu 20.04.
Установка Curl в Ubuntu
Если при попытке загрузить файл появляется сообщение об ошибке curl: curl command not found, это означает, что пакет curl не установлен на вашем компьютере с Ubuntu.
curl включен в стандартные репозитории Ubuntu 20.04. Установка довольно проста:
После завершения установки проверьте, набрав curl в своем терминале:
Вывод будет выглядеть примерно так:
Все! Вы успешно установили curl на своем компьютере с Ubuntu, и вы можете начать использовать его.
Использование curl
При использовании без какой-либо опции curlпечатает исходный код URL, указанного в качестве аргумента, в стандартный вывод.
Например, следующая команда напечатает источник gnu.orgдомашней страницы в окне вашего терминала:
С помощью curl вы также можете получить только заголовки HTTP указанного URL:
Другим распространенным случаем использования curl является загрузка файлов с FTP-серверов, защищенных паролем:
Вывод
Curl – это универсальный инструмент, который позволяет отправлять и получать данные по сети. Установка Curl в Ubuntu – довольно простая задача.
Для получения дополнительной информации о том, как использовать этот инструмент, посетите Примеры команды Curl.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.