Curl команда не найдена debian

Обновлено: 02.07.2024

Если установочный скрипт выдаёт ошибку: bash: curl: command not found или bash: curl: команда не найдена. Это значит что такой команды нет в вашей системе. Решение простое – установить утилиту curl. Эта утилита для скачивания файлов хоть и не так популярна, как wget, но может предоставить больше возможностей, а также имеет в своём составе библиотеку, которую можно подключить к другим программам.

Мы рассмотрим как установить curl в Ubuntu 20.04. Но инструкция будет актуальна и для более новых или старых версий дистрибутива.

Установка curl в Ubuntu

uIWd1ftTdXAAAAAElFTkSuQmCC

sudo apt update

sudo apt install curl

После установки скрипт, содержащий команду curl, должен заработать. Для того чтобы узнать версию утилиты выполните:

B3qHpbFDKBjBAAAAAElFTkSuQmCC

Эта команда может быть важна, так как программа активно развивается и каждый раз исправляются десятки ошибок и добавляются новые функции. Для того чтобы скачать файл используйте такую команду:

8C33BOZkFHwtAAAAAASUVORK5CYII=

О других аргументах и способах их использования можете узнать в нашем материале.

Выводы

Утилита curl получила широкое распространение. Она доступна на всех актуальных настольных операционных системах. В Ubuntu 20.04 утилита не предустановлена, но доступна в репозитории и теперь вы знаете как выполняется установка curl Ubuntu.

Описанная ошибка чаще всего встречается только на недавно установленном дистрибутиве. Так как библиотека libcurl используется большим количеством приложений и рано или поздно будет установлена в вашей системе вместе с curl.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.


Оказывается касается не только curl. Вот например libcanberra-gtk-module типа как нет, хотя должен быть.


Сменить зеркало, может?


Хотя твое тоже вполне нормально добавляется:


Подтверждаю, десктоп на Debian 10, curl стоит и используется. Так что ищи проблему у себя.

Его не может не быть, ты же это понимаешь? Он незаменим и аналогов не существует.


Дебиан уже удалял незаменимые пакеты (x265 например), так что всё может быть.


Может есть еще какие-нибудь предположения из-за чего такое может быть?


а может лучше сразу нормальный дистр поставить без всяких debиков вместо того что разбирать что они там опять начудили?


Например? Если Debian, по твоему, ненормальный дистр .



Если по простому, то на сервере это выглядит как разные директории, соответственно apt видит там разный набор пакетов. Я не пользуюсь debian, поэтому без понятия чем отличаются их репозитарии и какой из них стабильнее. Но по логике вещей в стейбл всегда лежат основные пакеты, а в других уже более свежие или те что побоялись в стейбл выложить. Это надо на их вики читать или где они там про это пишут.


Я не пользуюсь debian, поэтому без понятия чем отличаются их репозитарии и какой из них стабильнее

Но своё важное мнение имеешь. Facepalm.rar

Но по логике вещей в стейбл всегда лежат основные пакеты, а в других уже более свежие или те что побоялись в стейбл выложить

Ты не поверишь, но apt есть не только в debian. Ради интереса можно посмотреть packages и там видно что curl всё же есть в buster, соответственно у ТС что-то напутано с конфигом apt'a или зеркала какие-то не доступны.


у ТС что-то напутано с конфигом apt'a или зеркала какие-то не доступны

Это-то очевидно, и тут уже в треде отметили, что у всех работает.

Я даже apt+rpm использовал, около года на Alt Linux 2.4 прожил, лет 15 назад.


Т.е. если это не основная репа, можно творить что угодно и удалять базовые либы? Я хз чем они официально заменяли ffmpeg, куче софта нужна именно эта либа.


Кто и какую либу удалил?

чем они официально заменяли ffmpeg

jessie был единственным дебианом, где вместо ffmpeg был libav.

ffmpeg
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.

Установка Curl Utility в Debian 10

Curl можно установить из официального репозитория пакетов APT операционной системы Debian 10.

Во-первых, обновите кеш репозитория системы, используя приведенную ниже команду:

$ sudo подходящее обновление


Теперь обновите и установленные пакеты, используя приведенную ниже команду:

$ sudo подходящее обновление


После успешного обновления и обновления системы. Введите приведенную ниже команду, чтобы установить Curl в вашей системе Debian 10.

$ sudo apt install curl

Начнется загрузка библиотеки Curl, и она будет установлена ​​через мгновение.


После установки библиотеки Curl в вашей системе Debian 10. Введите команду, указанную ниже, чтобы проверить установку Curl в вашей системе Debian 10 Linux.


Здесь вы можете убедиться, что завиток установлен успешно и легко. Теперь вы можете использовать команду Curl по своему усмотрению, и вы не увидите никаких ошибок.

Давайте узнаем об этом немного подробнее.

Как использовать Curl

Curl можно использовать для многих целей, но мы просто рассмотрим основные задачи, такие как получение исходного кода любого веб-сайта или загрузка файла из Интернета. Начнем с первого: как просмотреть исходный код.

Чтобы просмотреть исходный код любого веб-сайта, просто укажите URL-адрес перед командой curl, как показано ниже:

Эта команда распечатает весь исходный код сайта на терминале.


Файл index.html будет загружен через пару секунд.


Заключение

Читайте также: