Как установить OpenSSL в Ubuntu 20.04 LTS
Недорогой хостинг для сайтов
В этом руководстве мы покажем вам, как установить OpenSSL в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, OpenSSL — это набор инструментов с открытым исходным кодом для протоколов Transport Layer Security (TLS) и Secure Sockets Layer (SSL), а также библиотека криптографии. OpenSSL используется многими программами, такими как веб-сервер Apache, PHP и многими другими, обеспечивая поддержку различных криптографических алгоритмов.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку OpenSSL на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.
Установите OpenSSL на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие
apt
команды в терминале.sudo apt update sudo apt upgrade sudo apt install build-essential checkinstall zlib1g-dev
Шаг 2. Установка OpenSSL на Ubuntu 20.04.
Теперь скачиваем исходный код OpenSSL с официальной страницы:
cd /usr/local/src/ wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz sudo tar -xf openssl-1.1.1k.tar.gz cd openssl-1.1.1k
Затем мы настраиваем и компилируем OpenSSL:
sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib sudo make sudo make test sudo make install
После установки OpenSSL целесообразно связать разделяемые библиотеки для него, чтобы они загружались во время выполнения:
cd /etc/ld. so.conf.d/ sudo nano openssl-1.1.1k.conf
Вставьте каталог пути к библиотеке OpenSSL:
/usr/local/ssl/lib
Затем перезагрузите динамическую ссылку, введя следующую команду:
sudo ldconfig -v
Шаг 3. Настройка двоичного файла OpenSSL.
Теперь отредактируйте файл с помощью редактора nano:/etc/environment
sudo nano /etc/environment
Добавьте следующую строку:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/ssl/bin"
Сохрани и закрой. Затем перезагрузите файл среды, чтобы ввести новую переменную PATH:
Чтобы проверить установку и версию OpenSSL, вы можете выполнить следующую команду:
source /etc/environment echo $PATH
openssl version -a
Ваш результат должен быть следующим:
OpenSSL 1.1.1k 25 Mar 2021
Поздравляю! Вы успешно установили OpenSSL . Благодарим за использование этого руководства по установке OpenSSL в системе Ubuntu 20. 04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт OpenSSL .
Рекомендуемый контент
OpenSSL: как установить доступную на данный момент стабильную версию?
OpenSSL: как установить доступную на данный момент стабильную версию?
Несколько дней назад искал, как установить и запустить приложение на моем текущем дистрибутиве MX (Respin MilagrOS) я был вынужден установить и использовать более высокую версию OpenSSL. Поэтому сегодня я хочу оставить под рукой небольшую и полезную процедуру, используемую для выполнения этой задачи.
И для тех, кто может не знать или быть ясным что такое OpenSSL, с самого начала уточняю, что он и сам солидный Инструментарий
Но, прежде чем начать этот пост о программном обеспечении для криптографии «Открытый SSL», мы рекомендуем вам изучить предыдущий связанный пост с крипто-темой:
Теме статьи:
Симметричная криптовалюта как личная альтернатива
Индекс
- 1.1 Что такое и для чего используется OpenSSL?
- 1.2 Как установить последнюю доступную стабильную версию?
OpenSSL — это программная библиотека для криптографии.
Что такое и для чего используется OpenSSL?
OpenSSL — это библиотека программного обеспечения для криптографии с открытым исходным кодом используется для реализации протоколов безопасности в приложениях и системах. И он хорошо управляется, благодаря тому, что он предоставляет множество алгоритмы шифрования, цифровые сертификаты и инструменты управления ключами которые используются для защиты конфиденциальности и безопасности данных в сетевом трафике, аутентификации пользователей и шифрования файлов.
По этой причине OpenSSL широко используется на веб-серверах., приложения сетевой безопасности и операционные системы по всему миру.
Как установить последнюю доступную стабильную версию?
Для установки и использования текущая доступная стабильная версия OpenSSL, процедура, которую я использовал на моем Респин MilagrOS Это выглядит следующим образом:
- Во-первых, вы должны пойти в Официальный сайт OpenSSL для загрузки доступна текущая стабильная версия (3.0.8, ныне). Однако этот шаг можно заменить следующей командной командой:
wget https://www.openssl.org/source/openssl-3.0.8.tar.gz
- Тогда мы должны зайди в папку Downloads и разархивируй графически файл, полученный с помощью File Explorer и установленного графического инструмента для сжатия файлов. Однако этот шаг можно заменить следующей командной командой:
tar xzvf openssl-3.0.8.tar.gz
- Тогда нам осталось запустить из терминала следующие командные команды:
./config sudo make sudo make install
- Если все завершится успешно, мы можем проверить с помощью следующей команды, что все правильно установлено и работает, как показано на следующем снимке экрана:
openssl version
Наконец, либо до, либо после указанной процедуры, рекомендуется обновить операционную систему, и попытайтесь установить некоторые важные пакеты или зависимости, например:
Хотя в других особых случаях рекомендуется сначала полностью удалить предыдущую версию OpenSSL. А в других случаях можно было даже использовать порядок команд сделать тест между сделать и установить. или команда «судо ldconfig» в конце всей процедуры.
Для получения дополнительной информации об OpenSSL, его установке и использовании вы можете изучить его раздел на GitHub y su Официальная страница документации
Резюме
Подводя итог, мы надеемся, что этот небольшой и полезный учебник позволит многим из вас установить и обновить любую доступную на данный момент версию OpenSSL о различных дистрибутивах GNU/Linux, основанных на Debian / Ubuntu или другие существующие родительские дистрибутивы. В то время какЕсли кто-то успешно использовал эту или любую другую процедуру, было бы приятно познакомиться с вами. через комментарии.
Наконец, не забудьте поделиться этой полезной информацией с другими, в дополнение к посещению дома нашего «сайт» узнать больше актуального контента и присоединиться к нашему официальному каналу Telegram чтобы узнать больше новостей, руководств и обновлений Linux. Запад группа, для получения дополнительной информации по сегодняшней теме.
Пошаговое руководство — RaspberryTips
В наши дни OpenSSL является почти обязательным пакетом на любом компьютере. Доступ к большинству веб-сайтов осуществляется через HTTPS (со значком блокировки), поэтому OpenSSL все время работает в фоновом режиме, даже если вы этого не знаете. В этой статье мы более подробно рассмотрим его установку и использование в Linux.
В большинстве случаев OpenSSL устанавливается по умолчанию во всех дистрибутивах Linux. Он требуется для базовой веб-навигации и обновлений системы, поэтому в большинстве случаев с ним поставляется свежая установка Linux, и здесь нечего делать.
Не волнуйтесь, я объясню, как проверить, установлен ли он уже (и актуален ли он), при необходимости установить его и использовать основные командные строки.
Как установить OpenSSL в Linux
Как правило, OpenSSL уже установлен в любом новом дистрибутиве Linux. Это часть основных пакетов, установленных перед первой загрузкой.
Позвольте мне объяснить, как установить его, если это не так в вашей системе.
Системные требования
Прежде чем двигаться дальше, убедитесь, что ваша система Linux работает и подключена к Интернету. Нам нужно загрузить пакет OpenSSL из Интернета, поэтому Интернет обязателен.
Вам также следует запустить обновление системы, чтобы хотя бы синхронизировать локальный кеш с последними пакетами, доступными в репозитории. Вы можете сделать это в терминале или через SSH, набрав:
sudo apt update
Если вы новичок в командной строке Linux, в этой статье вы найдете самые важные команды Linux, а также бесплатно загружаемый шпаргалка, чтобы держать под рукой.
Получите бесплатный PDF-файл со всеми командами, которые вам нужно знать в Linux!
Проверьте, не установлен ли уже OpenSSL
Как упоминалось ранее, OpenSSL обычно устанавливается по умолчанию, поэтому первое, что вы можете сделать, это проверить, так ли это в вашей системе. У меня есть два решения для вас.
Самый простой способ — запустить команду «openssl» в терминале:
openssl version -a
Если он установлен, вы получите что-то вроде:
На моем снимке экрана видно, что OpenSSL установлен (команда распознана), и он выдает установленную версию.
Если вы получаете что-то вроде «команда не найдена», значит, в вашей системе ее нет, и для ее установки необходимо выполнить следующие разделы этой статьи.
Другой вариант — проверить, установлен ли пакет с помощью dpkg:
sudo dpkg -l | grep ssl
Эта команда также покажет вам связанные пакеты, доступные в вашей системе (например, «libssl»).
Установить OpenSSL через APT
OpenSSL доступен в стандартном репозитории всех дистрибутивов и может быть установлен в системах на основе Debian с помощью:
sudo apt install openssl
Все требования будут установлены автоматически, поэтому вам просто нужно подтвердить установку и подождать несколько минут.
После этого вы можете повторить предыдущую команду, чтобы убедиться, что установка завершена:
openssl version -a
Установите OpenSSL из источника
Последняя версия OpenSSL доступна на их веб-сайте и может быть установлена вручную в Linux. Это может быть полезно, когда нельзя использовать APT или получить более новую версию.
Примечание : я удалил OpenSSL из своей системы для эксперимента и чтобы показать вам пошаговый процесс, но, вероятно, не стоит делать это в производственной системе. Многие пакеты зависят от него и больше не будут работать после его удаления.
Вот шаги для установки OpenSSL из исходного кода в Linux:
Получите мою шпаргалку!Получите бесплатный PDF-файл со всеми командами, которые вам нужно знать в Linux!
- Перейдите на страницу загрузок на веб-сайте OpenSSL.
Скопируйте ссылку на версию, которую хотите установить. В моем примере я выбрал последний вариант. - В терминале вашей системы используйте wget для загрузки пакета, например:
wget https://www.openssl.org/source/openssl-3.0.7.tar.gz
Не копируйте/вставляйте мою ссылку, используйте последнюю доступную на сайте.
Кроме того, если у вас не установлен OpenSSL, вы, вероятно, получите ошибку сертификата, вы можете обойти ее с помощью:wget --no-check-certificate
- Как только архив окажется на компьютере, вы можете извлечь файлы с помощью:
tar -zxvf openssl-3.0.7.tar.gz
И переместить в новую папку:
cd openssl-3. 0.7
- Убедитесь, что у вас есть требования для компиляции файлов:
sudo apt install build-essential
- Для этого выполните следующие команды:
./Configure
make
sudo make install
Если все пойдет так, как ожидалось, теперь в вашей системе должна быть установлена последняя версия OpenSSL. Вы можете снова использовать команду version для проверки:
openssl version
Как видите, теперь у меня в системе установлена последняя версия (3.0.7, а не 3.0.5 с APT на моем предыдущем снимке экрана).
Примечание : я даю вам краткое руководство в этом руководстве, но если вам нужна дополнительная информация о том, как установить файл tar.gz на Ubuntu (или другие форматы архивов), вероятно, лучше нажать на эту ссылку для получения дополнительной информации.
Получите мою шпаргалку!Получите бесплатный PDF-файл со всеми командами, которые вам нужно знать в Linux!
Напоминание: Помните, что все члены моего сообщества получают доступ к этому сайту без рекламы, эксклюзивных курсов и многого другого. Вы можете стать частью этого сообщества всего за 5 долларов в месяц и сразу же получить все преимущества.
Как использовать OpenSSL в Linux
Даже если OpenSSL является важным пакетом во всех системах Linux, использовать его в командной строке совсем не просто. Позвольте мне привести вам несколько примеров на тот случай, если вы захотите поиграть с ним сейчас, когда он у вас установлен.
Генерация нового ключа
Первое, что вам нужно, это сгенерировать ключ для вашей системы. Часто это делается автоматически в фоновом режиме при установке определенных служб или приложений, но вы можете попробовать сделать это самостоятельно с помощью такой команды:
openssl req -out pat.csr -newkey rsa:2048 -nodes -keyout raspberrytips.key
Файл с расширением «.key» будет новым ключом, а другой файл с расширением «.csr» расшифровывается как «Запрос на подписание сертификата». Он сгенерирует эти два файла, следуя параметрам команды для сложности (в данном случае RSA 2048, что в настоящее время является стандартом).
Если вам нужны закрытый и открытый ключи в формате «.pem» для приложения, вы, скорее всего, сделаете что-то вроде:
openssl genrsa -des3 -out private_key.pem 2048
openssl rsa -in private_key.pem -outform PEM -pubout -out public_key.pem
Не стесняйтесь изменять алгоритм и сложность, если это необходимо.
Создание самозаверяющего сертификата
Вы также можете использовать почти ту же команду для создания самозаверяющего сертификата. Это требуется для некоторых приложений, и вам также может понадобиться HTTPS-соединение в доверенной (локальной) сети.
Вот команда, которую вы можете использовать для создания самозаверяющего сертификата с OpenSSL:
openssl req -x509 -sha256 -days 365 -newkey rsa:2048 -keyout raspberrytips.key -out cert.crt
Я даю вам эти команды с примерами параметров, но не стесняйтесь проверять документацию, чтобы изменить их, если нужный.
Вы можете использовать man:
man openssl
Или проверить онлайн-документацию.
Проверка существующего ключа или сертификата
Еще одна интересная команда, которую вы можете попробовать, — это проверить, действителен ли еще сертификат (или ключ).
Это можно сделать с помощью опции «-check».
- Для файла ключа (RSA) используйте:
openssl rsa -in raspberrytips.key -check
- Для сертификата (x509) используйте:
openssl x509 -in cert.crt -text -noout
Очевидно, что если вы генерировали файлы с другими алгоритмами и опциями на предыдущих шагах, вам нужно настроить параметры там. Но в большинстве случаев он должен предоставить информацию, которую вы ищете.
Шифровать и расшифровывать сообщения
OpenSSL также можно использовать для обмена зашифрованными сообщениями между двумя компьютерами.
Обычно это делается в фоновом режиме, но это также забавный эксперимент, который вы можете провести, если у вас есть два компьютера:
- Выполните предыдущие шаги на каждом компьютере, чтобы сгенерировать открытый и закрытый ключи.
- Обмен открытыми ключами между двумя компьютерами.
- Создайте текстовое сообщение на первом компьютере и сохраните его в текстовый файл:
нано-clear-message.txt
- Зашифруйте текстовый файл с помощью открытого ключа получателя:
openssl rsautl -encrypt -inkey dest_pubkey.pem -pubin -in clear-message.txt -out зашифрованное сообщение.txt
- Отправьте файл «encrypted-message.txt» на второй компьютер.
- А на втором компьютере используйте закрытый ключ, чтобы прочитать его:
openssl rsautl -decrypt -inkey yourprivatekey.pem -in зашифрованное сообщение.txt
Как видите, OpenSSL может многое и постоянно используется на нашем компьютере. Надеюсь, большую часть времени он используется в фоновом режиме (HTTP, SSH, VPN и т. д.), и нам не нужно знать эти команды, но я надеюсь, что сегодня вы узнали кое-что.
Если вы хотите узнать больше советов о Linux, этот веб-сайт создан для этого, вот несколько рекомендаций:
- Установите Nextcloud на Debian: Полное руководство
- 17 советов по безопасности от профессионала для защиты вашего Linux-сервера
- Как безопасно установить Bitwarden в Linux (Debian/Ubuntu)
Получите бесплатный PDF-файл со всеми командами, которые вам нужно знать в Linux! Дополнительные ресурсы
Забыли с командной строкой?
Вам не нужно учить и запоминать все, просто скачайте мою шпаргалку, где я объясняю самые важные команды в Linux, с кратким пояснением и некоторыми примерами.
Загрузите мою бесплатную шпаргалку в формате PDF.
VIP-сообщество
Если вы просто хотите пообщаться со мной и другими поклонниками Linux, вы также можете присоединиться к сообществу. Там я делюсь эксклюзивными учебными пособиями и закулисным контентом. Премиум-члены также могут посещать сайт без рекламы.
Подробнее здесь.
Нужна помощь в создании чего-нибудь с помощью Python?
Python — отличный язык для начала программирования на любом компьютере с Linux.
Изучайте основы шаг за шагом, не теряя времени на изучение бесполезных понятий.
Получить электронную книгу сейчас.
c++ — Как установить библиотеки OpenSSL в Ubuntu?
спросил
Изменено 10 месяцев назад
Просмотрено 742k раз
Я пытаюсь создать код на Ubuntu 10. 04 LTS, который использует OpenSSL 1.0.0. Когда я запускаю make, он вызывает g++ с параметром «-lssl». Источник включает в себя:
#include#include #include #include #include #include
Я запустил:
$ sudo apt-get install openssl Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово openssl уже самая новая версия. 0 обновлено, 0 установлено заново, 0 удалено и 3 не обновлено.
Но я думаю, что пакет openssl не включает библиотеку. Я получаю эти ошибки при make:
foo.cpp:21:25: ошибка: openssl/bio.h: нет такого файла или каталога foo.cpp:22:28: ошибка: openssl/buffer.h: нет такого файла или каталога foo.cpp:23:25: ошибка: openssl/des.h: нет такого файла или каталога foo.cpp:24:25: ошибка: openssl/evp.h: нет такого файла или каталога foo.cpp:25:25: ошибка: openssl/pem.h: нет такого файла или каталога foo. cpp:26:25: ошибка: openssl/rsa.h: нет такого файла или каталога
Как установить библиотеку OpenSSL C++ в Ubuntu 10.04 LTS?
Я сделал человек g++
и (в разделе «Параметры связывания») для параметра -l указано: «Компоновщик ищет стандартный список каталогов для библиотеки …» и «Искомые каталоги включают несколько стандартных системных каталогов …» Что такое эти стандартные системные каталоги?
- С++
- Ubuntu
- установка
- openssl
Вы хотите установить пакет разработки, то есть libssl-dev:
sudo apt-get установить libssl-dev9
Выполнить:
apt-get установить libssl-dev
Все эти ответы очень устарели и относятся к тому времени, когда пакет еще разрабатывался. Теперь вы можете просто использовать «обычную» команду, указанную ниже:
sudo apt install openssl
Редактировать: вопрос OP плохо сформулирован . .. в конце концов, OpenSSL — это сама библиотека, поэтому я слишком быстро прочитал его вопрос, прежде чем ответить. Приведенная выше команда устанавливает «обычный» OpenSSL.
В конце своего вопроса он упоминает, что make
терпит неудачу, предполагая, что он компилирует пакет вручную. И да, даже если вы скачаете шар TAR, он будет включать в себя все файлы openssl
и libssl
, из которых потом можно сделать
.
OP действительно запрашивает OpenSSL Development Library , и в этом случае вы можете сначала установить OpenSSL с помощью приведенной выше команды, а затем запустить это:
sudo apt установить libssl-dev
Дополнительная информация: https://linuxtect.com/how-to-install-openssl-libraries-on-ubuntu-debian-mint/
4Я нашел подробное решение здесь: Установить OpenSSL вручную в Linux
Из сообщения в блоге…:
2Шаги для загрузки, компиляции и установки следующие (ниже я устанавливаю версию 1. 0.1g; замените «1.0.1g» номером вашей версии):
Шаг – 1: Загрузка OpenSSL:
Запустите команду, как показано ниже:
$ wget http://www.openssl.org/source/openssl-1.0.1g.tar.gz
Кроме того, загрузите хэш MD5, чтобы проверить целостность загруженного файла только в целях разнообразия. В той же папке, куда вы скачали файл OpenSSL с сайта:
$ wget http://www.openssl.org/source/openssl-1.0.1g.tar.gz.md5
$ md5sum openssl-1.0.1g.tar.gz
$ cat openssl-1.0.1g.tar.gz.md5
Шаг – 2: Извлеките файлы из загруженного пакета:
$ tar -xvzf openssl-1.0.1g.tar.gz
Теперь введите каталог, в который извлечен пакет, например, openssl-1.0.1g
$ cd openssl-1.0.1g
Шаг 3: Конфигурация OpenSSL
Запустите приведенную ниже команду с необязательным условием, чтобы установить префикс и каталог, в который вы хотите скопировать файлы и папку.
$ ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
Вы можете заменить «/usr/local/openssl» на путь к каталогу, в который вы хотите скопировать файлы и папки. Но убедитесь, что при выполнении этих шагов проверьте наличие сообщений об ошибках на терминале.
Шаг – 4: Компиляция OpenSSL
Чтобы скомпилировать openssl, вам нужно будет выполнить 2 команды: make, make install, как показано ниже:
$ сделать
Примечание: для проверки проверьте наличие сообщений об ошибках.
Шаг 5: Установка OpenSSL:
$ sudo сделать установить
или без судо,
$ сделать установить
Вот и все. OpenSSL успешно установлен. Вы можете запустить команду версии, чтобы увидеть, сработала она или нет, как показано ниже:
$ /usr/local/openssl/bin/openssl версия
OpenSSL 1. 0.1g 7 апреля 2014 г.
Как я мог догадаться об этом сам (кроме вопроса об этом вопрос здесь)? Могу ли я как-то сказать apt-get для вывода списка всех пакетов и grep для SSL? Или мне нужно знать Соглашение об именах «lib * -dev»?
Если вы связываетесь с -lfoo
, то библиотека, скорее всего, libfoo.so
. Сама библиотека, вероятно, является частью libfoo
, а заголовки находятся в пакете libfoo-dev
, как вы обнаружили.
Некоторые люди используют «синаптическое» приложение с графическим интерфейсом ( sudo synaptic
) для (нахождения и) установки пакетов, но я предпочитаю использовать командную строку. Одна вещь, которая упрощает поиск нужного пакета из командной строки, — это тот факт, что apt-get
поддерживает завершение bash.
Попробуйте ввести sudo apt-get install libssl
, а затем перейдите на вкладку , чтобы увидеть список совпадающих имен пакетов (это может помочь, когда вам нужно выбрать правильную версию пакета, который имеет несколько версий или другие доступные варианты) .
Завершение Bash на самом деле очень полезно… например, вы также можете получить список команд, которые поддерживает apt-get
, набрав sudo apt-get
, а затем нажав вкладку .
Другой способ установить библиотеку openssl из исходного кода в Ubuntu, выполните следующие шаги, здесь WORKDIR
— ваш рабочий каталог:
sudo apt-get install pkg-config компакт-диск WORKDIR git-клон https://github.com/openssl/openssl.git cd openssl ./конфиг делать судо сделать установить # Откройте файл /etc/ld.so.conf, добавьте новую строку: "/usr/local/lib" в EOF судо ldconfig0
Вам нужен пакет openssl-devel
.
По крайней мере, я думаю, что это -devel
в Ubuntu. Может быть -dev
. Это один из двух.
Как правило, если в Debian или Ubuntu отсутствует файл разработки (или любой другой файл в этом отношении), используйте apt-file
, чтобы выяснить, какой пакет предоставляет этот файл:
~ apt-файл поиска openssl/bio. h android-libboringssl-dev: /usr/include/android/openssl/bio.h libssl-dev: /usr/include/openssl/bio.h libwolfssl-dev: /usr/include/cyassl/openssl/bio.h libwolfssl-dev: /usr/include/wolfssl/openssl/bio.h
Беглый взгляд на каждый из пакетов, возвращаемых командой, используя apt show
, скажет вам, какой из пакетов является тем, который вы ищете:
~ apt show libssl-dev Пакет: libssl-dev Версия: 1.1.1d-2 Приоритет: необязательно Раздел: libdev Источник: openssl Сопровождающий: команда Debian OpenSSLУстановленный размер: 8,095 КБ Зависит: libssl1.1 (= 1.1.1d-2) Предлагает: libssl-doc Конфликты: libssl1.0-dev Домашняя страница: https://www.openssl.org/ Тег: devel::lang:c, devel::library, реализовано-в::TODO, реализовано-в::c, протокол::ssl, роль::devel-lib, безопасность::криптография Размер загрузки: 1797 КБ APT-источники: http://ftp.fr.debian.org/debian нестабильно/main Пакеты amd64 Описание: Инструментарий Secure Sockets Layer — файлы разработки Этот пакет является частью реализации проекта OpenSSL протокола SSL. и криптографические протоколы TLS для безопасной связи по Интернет. . Он содержит библиотеки для разработки, заголовочные файлы и справочные страницы для libssl. и либкрипто. N: Имеется 1 дополнительная запись. Пожалуйста, используйте переключатель '-a', чтобы увидеть его
Зайдите на официальный сайт и скачайте исходный код нужной вам версии
Затем разархивируйте пакет обновления и выполните следующую команду
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl -Wl,-rpath,/usr/local/ssl/lib общий доступ
Поскольку по умолчанию создаются только статические библиотеки, если вам нужны динамические библиотеки, добавьте параметр «общий»
-
make && make install
sudo apt-get установить libcurl4-openssl-dev
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя адрес электронной почты и парольОпубликовать как гость
Электронная почтаТребуется, но не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.