- Нет curl в репозиториях Debian 10
- Как установить и использовать Curl в Debian 10 Linux
- Установка Curl в Debian
- Использование Curl
- Выводы
- Устанавливаем curl в Debian
- Как узнать установлен ли у меня curl в debian?
- Установка
- Перезапускаем web-сервер
- Как узнать, что curl в Debian установлен?
- Комментарии
- How to install curl on Debian Linux 10/9/8
- Installing Curl on Debian
- How to install curl on Debian Linux 10/9/8
- Displaying curl version
- Usage
- Getting more help on curl
- Conclusion
- Как установить и использовать Curl в Debian 10 Linux
- Установка Curl в Debian
- Использование Curl
- Заключение
Нет curl в репозиториях Debian 10
Добрый день.
Странные дела:
А на сайте говорят что есть. Что я делаю не так?
Заранее спасибо
Оказывается касается не только curl. Вот например libcanberra-gtk-module типа как нет, хотя должен быть.
Сменить зеркало, может?
Хотя твое тоже вполне нормально добавляется:
Подтверждаю, десктоп на Debian 10, curl стоит и используется. Так что ищи проблему у себя.
Его не может не быть, ты же это понимаешь? Он незаменим и аналогов не существует.
Дебиан уже удалял незаменимые пакеты (x265 например), так что всё может быть.
Может есть еще какие-нибудь предположения из-за чего такое может быть?
в смысле почему? Ты не понимаешь что эти строчки значат? Зайди браузером в эти папки и посмотри что там лежит http://deb.debian.org/debian/dists/buster/non-free/
а может лучше сразу нормальный дистр поставить без всяких debиков вместо того что разбирать что они там опять начудили?
Например? Если Debian, по твоему, ненормальный дистр .
Если я правильно понимаю, эти строки говорят примерно следующее: добавить репозиторий по адресу http. сьют buster (или stable во втором варианте). Далее перечисленее из какого «пула» (термин не правильный, но сойдет) брать пакеты main, contrib или non-free (полностью открытые, открытые но под не «хорошей» лицензией, закрытые).
На текущий момент buster — это стабильная ветка, т.е. сейчас stable и buster синонемы.
Так что я должен увидить в http://deb.debian.org/debian/dists/buster/non-free/ ? И как это объясняет что со «stable» работает, а с «buster» не работает?
Во-первых, x265 очень сложно назвать «незаменимым», во-вторых, его никто не удалял. Да, я видел libx265 в debian8 , просто ты слоупок и не заметил, как jessie-backports уехали в архив — http://archive.debian.org/debian/pool/main/x/x265/, а в основных репах Джесси x265 отродясь не было.
Далее перечисленее из какого «пула» (термин не правильный, но сойдет)
Если по простому, то на сервере это выглядит как разные директории, соответственно apt видит там разный набор пакетов. Я не пользуюсь debian, поэтому без понятия чем отличаются их репозитарии и какой из них стабильнее. Но по логике вещей в стейбл всегда лежат основные пакеты, а в других уже более свежие или те что побоялись в стейбл выложить. Это надо на их вики читать или где они там про это пишут.
Я не пользуюсь debian, поэтому без понятия чем отличаются их репозитарии и какой из них стабильнее
Но своё важное мнение имеешь. Facepalm.rar
Но по логике вещей в стейбл всегда лежат основные пакеты, а в других уже более свежие или те что побоялись в стейбл выложить
Только документация старше «логики вещей». Stable — это не название ветки дистрибутива, это название самого дистрибутива. На данный момент это синоним Buster.
Ты не поверишь, но 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 в Debian 10 Linux
Curl — это утилита командной строки для передачи данных с или на удаленный сервер. Он позволяет загружать или выгружать данные с использованием протоколов HTTP, HTTPS, SCP , SFTP и FTP .
Если вы пытаетесь загрузить файл с помощью curl и получаете сообщение об ошибке, в котором говорится, что curl command not found это просто означает, что пакет curl не установлен в вашей системе Debian.
В этом руководстве объясняется, как установить и использовать команду curl в Debian 10, Buster.
Установка Curl в Debian
Пакет Curl включен в репозитории Debian 10 по умолчанию, чтобы установить его, выполните следующую команду:
Чтобы убедиться, что curl установлен, введите в терминале curl и нажмите Enter :
Команда напечатает следующий вывод:
Это оно! Вы успешно установили curl на свой компьютер Debian и можете начать его использовать.
Использование Curl
При использовании без какой-либо опции curl печатает исходный код URL-адреса, указанного в качестве аргумента для стандартного вывода:
Чтобы загрузить файл с помощью curl, используйте флаги -o или -O .
Параметр -o нижнем регистре позволяет указать имя сохраняемого файла:
Верхний регистр -O сохраняет файл с исходным именем:
Еще одна полезная функция Curl — это возможность отображать HTTP-заголовки заданного URL:
С помощью Curl вы также можете загружать файлы с FTP-серверов, защищенных паролем:
Выводы
Curl — это универсальный инструмент, который позволяет отправлять и получать данные по сети. Установить Curl в Debian — довольно простая задача.
Для получения дополнительной информации о том, как использовать этот инструмент, посетите Примеры команд Curl .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Источник
Устанавливаем curl в Debian
Такая небольшая программка как curl умеет очень многое и вряд ли она установлена по-умолчанию на вашем VPS -сервере. Если Вы web-разработчик и не знаете, что такое curl, то стоит ознакомиться с ее возможностями здесь и, возможно, некоторые вещи, которые раньше делались сложно, впредь будут реализованы проще и эффективнее.
Те разработчики, кто разрабатывал когда-нибудь HTML — или XML — парсеры, знают о ее возможностях.
Для себя я открыл curl только в тот момент, когда предстояло разработать плагин для Textpattern, который бы вопреки политики социальной сети «Вконтакте», автоматически добавлял уведомление о публикации новой статьи в публичную группу. Увы, без curl у меня этого сделать так и не получилось.
После того как мы, я надеюсь, определились зачем этот самый curl нам нужен, приступаем к его установке на сервер, где стоит PHP и веб-сервер Apache или nginx. Если у Вас простой хостинг (не VPS , а shared-хостинг), то стоит обратиться к хостеру с просьбой его установить и он все сделает за Вас.
Как узнать установлен ли у меня curl в debian?
Перед тем, как ринуться к установке, давайте проверим: возможно, он уже у Вас установлен. Я не нашел ничего проще, чем создать файл, к примеру, curl.php с содержимым:
и запустить его через браузер.
В выведенной простыне текста, можно поиском по странице поискать curl и если он у Вас не найдется, то смело полагать, что у Вас он не установлен.
Еще с давних времен, когда я использовал Ubuntu, я привык к DEB -дистрибутивам и менять их не хочу. Именно поэтому практически на всех своих серверах я использую в качестве операционной системы – Debian, о чем еще ни разу не пожалел.
Изначально в Debian эта утилита не установлена. При вызове команды, мы получим:
Нужно просто установить.
Установка
Сам curl — это автономная утилита независящая от какого-либо языка программирования. В нашем случае не зависит от используемого нами PHP . Но язык программирования должен уметь работать с curl. Для этого есть специальный пакет, который должен быть обязательно установлен в debian.
- php5.3-php — это для PHP 5.3,
- php7.3-php — это для PHP 7.3 соответственно для debian.
Пакеты libcurl3 И libcurl3-dev нужны для правильной работы самого курл.
Перезапускаем web-сервер
Если у Вас Apache2, то командой:
Если у Вас nginx, то командой:
Как узнать, что curl в Debian установлен?
Для подтверждения того, что curl установлен и начал свою работу нужно снова запустить наш тестовый файл – curl.php и в последний раз пройтись поиском по открытой странице. В 99% случаях Вы увидите подтверждение того, что curl уже работает и можно приступать к порабощению интернета.
Есть еще вариант в консоли запустить команду:
В ее выводе должно точно быть упоминание об установленном curl в debian.
Комментарии
Читаю наверно двадцатый сайт и везде сидят одни профессора. Советуют прописать строку sudo apt-get install … А где ее прописывать?
Зайдите на ваш VPS -сервер через SSH и там пропишите
Наверное, нужно echo phpinfo();
Действительно, опечатался. Спасибо!
echo не нужно перед phpinfo() эта функция автоматически выводит наэкран
echo не нужно перед phpinfo() эта функция автоматически выводит наэкран
Спасибо. внес коррективы в статью. Все данные в статье актуализированны.
Как поместить задачи Gearman в MySQL на Debian?
Отправка email посредством PHP
Как увеличить ресурсы для обработки изображений в ImageMagick
Как в php вывести var_dump в файл?
Как убрать Fatal error: Maximum execution time of 30 seconds?
Gearman в связке nginx+php-fpm (версия PHP 5.3) на Debian
Апплет уведомлений заряда батареи
Как посмотреть список установленных пакетов в Debian или Ubuntu
Если Вы используете материал моего блога, то будьте добры поставьте ссылку.
Источник
How to install curl on Debian Linux 10/9/8
Installing Curl on Debian
- Open the terminal application
- Update system, run: sudo apt update && sudo apt upgrade
- Install curl on Debian, execute: sudo apt install curl
- Test curl
Let us see how to install and use curl on Debian.
How to install curl on Debian Linux 10/9/8
Type the following command to install curl on Debian Linux:
$ sudo apt install curl
OR
$ sudo apt-get install curl
Sample outputs:
Displaying curl version
For verification purpose type:
curl —version
You will see:
It seems I am using curl version 7.68.0.
Usage
Once installed the curl, you can use it as follows to see the headers for given domain:
$ curl -I https://www.google.co.in/
$ curl -I https://www.cyberciti.biz/
Headers for my blog:
We can download a file from a server using curl itself:
curl -o output.file http://server1.cyberciti.biz/foo.bar.txt
You can resume broken download with the curl command as follows:
curl -L -O -C — http://ftp.ussg.iu.edu/linux/centos/latest/isos/file.iso
- No ads and tracking
- In-depth guides for developers and sysadmins at Opensourceflare✨
- Join my Patreon to support independent content creators and start reading latest guides:
- How to set up Redis sentinel cluster on Ubuntu or Debian Linux
- How To Set Up SSH Keys With YubiKey as two-factor authentication (U2F/FIDO2)
- How to set up Mariadb Galera cluster on Ubuntu or Debian Linux
- A podman tutorial for beginners – part I (run Linux containers without Docker and in daemonless mode)
- How to protect Linux against rogue USB devices using USBGuard
Join Patreon ➔
Getting more help on curl
Type the following man command:
man curl
OR
curl —help
Conclusion
🐧 Get the latest tutorials on Linux, Open Source & DevOps via
Источник
Как установить и использовать Curl в Debian 10 Linux
Главное меню » Операционная система Debian » Как установить и использовать Curl в Debian 10 Linux
Если вы пытаетесь загрузить файл, используя curl и получаете сообщение об ошибке, в котором говорится, что curl command not found, это просто означает что пакет curl не установлен в вашей системе Debian.
В этой статье объясняется, как установить и использовать команду curl в Debian 10, Buster.
Установка Curl в Debian
Пакет Curl включен в репозитории Debian 10 по умолчанию, для его установки выполните следующую команду:
Чтобы проверить, что curl установлен, введите curlсвой терминал и нажмите Enter:
Команда выведет следующий вывод:
Все! Вы успешно установили curl на свой компьютер Debian и можете начать его использовать.
Использование Curl
При использовании без какой-либо опции curl печатает исходный код URL, указанного в качестве аргумента, в стандартный вывод:
Чтобы загрузить файл с помощью curl, используйте либо флаги -o либо -O.
Параметр в нижнем регистре -o позволяет указать имя сохраненного файла:
Прописная буква -O сохраняет файл с исходным именем файла:
Еще одна полезная функция Curl – это возможность отображать заголовки HTTP данного URL:
С помощью Curl вы также можете скачивать файлы с FTP-серверов, которые защищены паролем:
Заключение
Curl – это универсальный инструмент, который позволяет отправлять и получать данные по сети. Установка Curl в Debian – довольно простая задача.
Для получения дополнительной информации о том, как использовать этот инструмент, посетите страницу 5 основных примеров команд Curl.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник