Чи встановлюватиметься або інсталювати OpenSLL автоматично?


1

Я користувач Mac і хочу залишитися з системною версією OpenSSL, яка є OpenSSL 0.9.8y. Мені цікаво, якщо встановлення macports автоматично оновить мій OpenSSL або встановить іншу версію?

Крім того, як я можу перевірити версію бібліотеки OpenSSL на моєму Mac замість версії команди OpenSSL? Чи завжди вони мають однакову версію? Дякую!

Відповіді:


1

MacPorts не замінить вашу систему OpenSSL, що надається системою. Якщо ви встановите OpenSSL за допомогою MacPorts, це буде зроблено в окремому префіксі (за замовчуванням /opt/local ).

Щоб перевірити версію бібліотеки OpenSSL, запустіть /path/to/openssl version де /path/to/openssl - шлях до двійкової копії OpenSSL, що відповідає бібліотеці, яку потрібно перевірити, наприклад, /usr/bin/openssl для системи OpenSSL в Росії /usr/lib/libssl.dylib і /opt/local/bin/openssl для MacPorts OpenSSL у /opt/local/lib/libssl.dylib.

Ви також можете перевірити версію бібліотеки OpenSSL безпосередньо за допомогою

$> strings /path/to/libssl.dylib | grep -E '^OpenSSL'

напр. для MacPorts:

$> strings /opt/local/lib/libssl.dylib | grep -E '^OpenSSL'
OpenSSL 1.0.1i 6 Aug 2014

і для системи OpenSSL:

$> strings /usr/lib/libssl.dylib | grep -E '^OpenSSL'
OpenSSL 0.9.8y 5 Feb 2013

0

MacPort буде встановлювати лише двійкові файли, які ви попросили його встановити за допомогою sudo port install.

Щоб дізнатися вашу версію openSSL, просто введіть openssl version.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.