http://www.openssl.org/source/
Пакет OpenSSL содержит средства управления и библиотеки, связанные с шифрованием. Это полезно для предоставления функций шифрования другим пакетам, особенно OpenSSH, почтовым приложениям и интернет браузерам (для доступа к HTTPS сайтам).
Скачать OpenSSL:
Устанавливается OpenSSL запуском следующих команд:
sed 's/^passwd/openssl-passwd/' doc/apps/passwd.pod \ > doc/apps/openssl-passwd.pod && rm doc/apps/passwd.pod && mv doc/crypto/{,openssl_}threads.pod && ./config --openssldir=/etc/ssl --prefix=/usr shared && sed -i 's%SHLIBDIRS= fips crypto ssl%SHLIBDIRS= crypto ssl%g' Makefile && make MANDIR=/usr/share/man
make MANDIR=/usr/share/man install && cp -r certs /etc/ssl
no-rc5 no-idea: Когда добавляется к команде ./config, то уничтожается сборка этих методов кодирования. Так же вам может быть необходима патентная лицензия для использования этих методов в ваших проектах.
rm doc/apps/passwd.pod: Эта команда предупредит OpenSSL от установки собственной passwd man-страницы поверх имеющейся с тем же именем.
mv doc/crypto/{,openssl_}threads.pod: Эта команда предупредит OpenSSL от перезаписи существующих man-страниц от Perl.
sed -i 's%SHLIBDIRS= fips crypto ssl%SHLIBDIRS= crypto ssl%g' Makefile: Эта команда предупредит установку несуществующей библиотеки libfips.
make MANDIR=/usr/share/man; make MANDIR=/usr/share/man install: Эти команды установят OpenSSL с man-страницами в /usr/share/man вместо /etc/ssl/man.
cp -r certs /etc/ssl: Сертификаты должны быть скопированы вручную поскольку скрипт install пропускает этот шаг.