Если установочный скрипт выдаёт ошибку: 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 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.
Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали








Может не стоило говорить как посмотреть версию курла? Как никак тема для еще одной статьи...
Товарищ, зачем читаешь данную статью, если такой просветленный? А что, если ты не входишь в целевую аудиторию?
- name: Main Playbook
hosts: projectwsr
become: True
tasks:
- name: 1
apt:
upgrade: dist
- name: 2
hosts: projectwsr
become: True
tasks:
- name: 4
- name: 3
hosts: projectwsr
become: True
tasks:
- name: 4
ufw:
state: enabled
policy: allow
- name: 5
hosts: projectwsr
become: True
tasks:
- name: 6
ufw:
rule: allow
ports: 80
proto: tcp
мне статья помогла, спасибо