Использование OpenSSL из портов - FreeBSD - PullRequest
0 голосов
/ 25 января 2019

Я установил пакет open / security с помощью pkg install open / security. Моя базовая версия OpenSSL - 0.9.8, а та, которую я установил в порт (/ usr / local / bin / ssl) - 1.0.2.

Я добавил DEFAULT_VERSIONS + = ssl = openssl в мой файл /etc/make.conf. Нужно ли делать что-то еще, чтобы убедиться, что мои изменения отражены?

Я продолжаю читать, что мне нужно пересобрать мои файлы, хотя я не знаю как. Я новичок во FreeBSD. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 25 января 2019

Можно выбрать вариант «обновить все устаревшие порты, установленные в системе» (см. 4.5.3.3. Обновление портов с помощью Portupgrade )

portupgrade -a

В частности, «перестроить все пакеты, связанные с OpenSSL». (см. Обновление OpenSSL в FreeBSD )

portupgrade -Rrf security / openssl

Это может занять много времени. Не запускайте это в производстве. Сначала проверьте и изучите процедуру с небольшой установкой.

В производственных условиях рекомендуется (1) собрать пакеты с Poudriere в специальном блоке (2) проверить его, а затем (3) использовать двоичные файлы для обновления производственных блоков.

Может быть полезно прочитать всю главу 4. Установка приложений: пакеты и порты в первую очередь. Резервное копирование данных и конфигурации перед обновлением. Полезно сохранить конфигурацию в некоторой структуре управления системой.

Не забудьте просмотреть / usr / ports / ОБНОВЛЕНИЕ!

См. Обновление OpenSSL 1.0.2> 1.1.1

...