debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Сборка openssl из исходников  (Прочитано 647 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн simonflex

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • Stretch GNU XFCE
Сборка openssl из исходников
« : 27 Март 2019, 16:16:30 »
Всем доброго дня!
Решил собрать из исходников openssl-1.1.1a
Подскажите пожалуйста что потребуется для сборки помимо:
apt install make gccи с какими ключами запускать ./config ?
Я всегда с пониманием оцениваю любую помощь !
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1297
  • Debian, Openbox
Re: Сборка openssl из исходников
« Ответ #1 : 27 Март 2019, 16:32:04 »
В документации к openssl всё сказано. И как собирать, и с какими ключами.
 

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3373
  • Buster TDE & Buster LXDE & stretch KDE
Re: Сборка openssl из исходников
« Ответ #2 : 27 Март 2019, 16:34:25 »
Однозначно dpkg-dev
Далее в sources.list  раскоментируем строку deb-src основного репозитория,  создаём для удобства временную папку и переходим в неё, далее простые команды
sudo apt update
 apt-get source openssl[ /code]
исходники автоматом скачаются и распакуются в папку
[code]ls
cd openssl...
dpkg-checkbuilddeps
и оно вам перечислит все сборочные зависимости которых вам не хватает.
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: simonflex

Оффлайн simonflex

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • Stretch GNU XFCE
Re: Сборка openssl из исходников
« Ответ #3 : 27 Март 2019, 16:39:14 »
В документации к openssl всё сказано. И как собирать, и с какими ключами.
Да там сказано ! В общих чертах что приминимо, а после начинаются ошибки. К любому пакету идут мануалы.
Я всегда с пониманием оцениваю любую помощь !
 

Оффлайн simonflex

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • Stretch GNU XFCE
Re: Сборка openssl из исходников
« Ответ #4 : 27 Март 2019, 17:30:35 »
и оно вам перечислит все сборочные зависимости которых вам не хватает
Спасибо за помощь. Конечно не совсем так. Первый раз показал что-то связанное с debhelper - установил. Второй раз c bc - установил. Как бы немного стало понятнее, но у меня другая директория с исходниками, скачал и распаковал 1.1.1а - зашел в директорий далее dpkg-checkbuilddeps и получил ошибку
Не удалось прочитать debian/control: No such file or directory
Я всегда с пониманием оцениваю любую помощь !
 

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3373
  • Buster TDE & Buster LXDE & stretch KDE
Re: Сборка openssl из исходников
« Ответ #5 : 27 Март 2019, 19:23:44 »
Spoiler: ShowHide
Source: openssl
Build-Depends: debhelper (>= 11), m4, bc, dpkg-dev (>= 1.15.7)

Сборочные зависимости от https://packages.debian.org/buster/openssl
в stretch версия openssl , старее и сборочные зависимости то же, скорее всего это даже критично.
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: simonflex

Оффлайн simonflex

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • Stretch GNU XFCE
Re: Сборка openssl из исходников
« Ответ #6 : 27 Март 2019, 20:20:46 »
в stretch версия openssl
На данный момент меня не интересуют дебианизированные исходники. Я скачал исходники с проекта openssl. Документацию читал. Но там не описано какие пакеты понадобятся для компиляции. Получается что надо начинать компилировать, а получая ошибки, гуглить и доустанавливать нехватающие зависимости ? 
Я всегда с пониманием оцениваю любую помощь !
 

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3373
  • Buster TDE & Buster LXDE & stretch KDE
Re: Сборка openssl из исходников
« Ответ #7 : 27 Март 2019, 21:29:43 »
Получается что надо начинать компилировать, а получая ошибки, гуглить и доустанавливать нехватающие зависимости ?
Обычно так и происходит, львиная доля необходимых сборочных зависимостей выявляются на стадии  ./autogen.sh  или ./configure, когда исходники собираются через cmake всё гораздо печальней, хорошо когда разработчик на github явно указывает пакеты для сборки.
Иногда и на стадии make  вылезают ошибки связанные с отсутствием неких файлов. Можно и погуглить но у дебианщиков в арсенале есть прекрасная утилита  apt-file помогающая вычислить необходимый пакет.
Когда вы пытаетесь собрать из исходников версия или время выхода которых значительно отличаются от используемых в дистрибутиве, может ожидать фиаско.
К примеру я собирал из исходников старую программку 11 года, написанную для fedora, Даже в deb пакеты удалось собрать её для jessie и для stretch а вот для buster уже ни как.
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: simonflex

Оффлайн simonflex

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • Stretch GNU XFCE
Re: Сборка openssl из исходников
« Ответ #8 : 28 Март 2019, 01:11:03 »
Когда вы пытаетесь собрать из исходников версия или время выхода которых значительно отличаются от используемых в дистрибутиве, может ожидать фиаско.
Жаль конечно что так, немного печально что нет единого решения. При гуглении и хождении по форумам, много всего разного повидал и послушал, единого знаменателя нет. И здесь не только вина разработчика, видимо и не очень хорошая поддержка со  стороны дебианщиков. Неужели так трудно здесь на сайте выложить нормальные мануалы? Чтобы не городить эти "тыпые" ветки, а помочь людям быстрее разобраться. Если каждому тыкать иди погугли, а ты читал мануал, а зачем тогда форум. Спасибо за содействие.
Я всегда с пониманием оцениваю любую помощь !
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1297
  • Debian, Openbox
Re: Сборка openssl из исходников
« Ответ #9 : 28 Март 2019, 01:34:27 »
иди погугли, а ты читал мануал, а зачем тогда форум

А зачем форум?
 

Оффлайн simonflex

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • Stretch GNU XFCE
Re: Сборка openssl из исходников
« Ответ #10 : 28 Март 2019, 02:40:34 »
А зачем форум?
Чтобы подсказать что есть гугла и мануалы ) !
Я всегда с пониманием оцениваю любую помощь !
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1297
  • Debian, Openbox
Re: Сборка openssl из исходников
« Ответ #11 : 28 Март 2019, 10:53:26 »
А зачем форум?
Чтобы подсказать что есть гугла и мануалы ) !

Ну то есть здравого определения у вас нет, а то что есть вы стесняетесь написать, потому что оно звучит примерно так:

"Форум для тех, кому (нет времени, нет желания, просто лень, нужно один раз, зачем что то там читать, просто лень или вообще западло) искать и изучать документацию разработчика пакета, есть форум, тут люди вместо меня найдут, прочтут, проанализируют, и легко сюда на форум мне в сухом остатке самое нужное и важное без "воды" скопипастят  и я быстренько соберу свой пакет и испарюсь отсюда даже не попрощавшись".

Должен вам заметить, что вы не оригинальны. Именно с такими намерениями большая половина новичков обращается на форум, а потом удивляются в его "бесполезности" для них. 

А ведь на самом деле, ваш вопрос был: "с какими ключами запускать ./config"

Так вот какие вам нужны ключи, которые в свою очередь могут быть разные, в зависимости от разработчика пакета, знаете только вы и только после прочтения оригинальной документации. И вы слишком хорошо обо мне подумали, если решили, что после вашего "запроса на форум" я быстро изучу вопрос и предоставлю вам выжимку "по существу".

Извините, если разочаровал.


« Последнее редактирование: 28 Март 2019, 10:56:54 от ecc83 »
 

Оффлайн simonflex

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • Stretch GNU XFCE
Re: Сборка openssl из исходников
« Ответ #12 : 28 Март 2019, 12:12:48 »
Проблема решена. Откомпилил opensl без установки каких-то дополнительных пакетов
Я всегда с пониманием оцениваю любую помощь !
 

Русскоязычное сообщество Debian GNU/Linux

Re: Сборка openssl из исходников
« Ответ #12 : 28 Март 2019, 12:12:48 »


Теги: linux debian stretch nginx apache ssl tls openssl 
 

Debian сборка

Автор F Nikolaev

Ответов: 4
Просмотров: 1190
Последний ответ 20 Декабрь 2012, 03:03:44
от PbI6A
Сборка oldstable стабильнее чем stable?

Автор Veritas Vestas

Ответов: 5
Просмотров: 1417
Последний ответ 26 Февраль 2019, 17:28:57
от Ogis1975
Сборка ядра для ноута

Автор Paul

Ответов: 3
Просмотров: 1111
Последний ответ 04 Ноябрь 2012, 21:23:26
от Paul
[Решено] Сборка ядра для NAS'а (посоветуйте выбор ядра)

Автор Nathan

Ответов: 5
Просмотров: 1846
Последний ответ 23 Январь 2014, 03:31:37
от Nathan
Сборка драйвера mali 450 на arm64

Автор Tammy

Ответов: 0
Просмотров: 1003
Последний ответ 09 Февраль 2019, 19:51:06
от Tammy