Как убрать мою установку OpenSSL

Я использую Ubuntu 18.04. Это было поставлено с OpenSSL 1.1.0 г. Я пытался связать вручную скомпилированный Python с вручную скомпилированным OpenSSL1.1.1a, но вещи, кажется, не работают хорошо. Когда я теперь запускаю Python, он автоматически связан с OpenSSL1.1.1a. Я хочу вернуться это. Я хочу восстановить OpenSSL1.1.0g как библиотека по умолчанию для моей системы и установленного Python моей системы. Когда я проверяю версию OpenSSL своей системы, я добираюсь:

OpenSSL 1.1.0g  2 Nov 2017 (Library: OpenSSL 1.1.1a  20 Nov 2018)

Когда я проверяю:

whereis openssl

Я добираюсь:

openssl: /usr/bin/openssl /usr/include/openssl /usr/local/openssl /usr/local/openssl/bin/openssl /usr/share/man/man1/openssl.1ssl.gz

Как я могу удалить OpenSSL 1.1.1a и просто оставить OpenSSL системы 1.1.0 г? Как я могу сделать Python связанным с OpenSSL 1.1.0 г? Любой Python связан с OpenSSL 1.1.1a теперь.

Править:

Команда я раньше компилировал Python и openssl, подобна (кроме различных версий):

# new openssl install
curl https://www.openssl.org/source/openssl-1.0.2g.tar.gz | tar xz && cd openssl-1.0.2g && ./config shared --prefix=/usr/local/ && make && make install

# Python install script
export LDFLAGS="-L/usr/local/lib/"
export LD_LIBRARY_PATH="/usr/local/lib/"
export CPPFLAGS="-I/usr/local/include -I/usr/local/include/openssl"
apt-get update
apt-get install build-essential checkinstall -y
apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev -y
cd /home/web/
wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz | tar xzf Python-2.7.11.tgz && cd Python-2.7.11 
./configure --prefix=/usr/local/ 
make altinstall
0
задан 15 March 2019 в 01:46

1 ответ

Сначала необходимо удалить вручную скомпилированную версию OpenSSL 1.1.1a. Принятие Вас сохранило каталог сборки, это столь же просто как выполнение make uninstall в той папке. После успешного завершения этого необходимо переустановить использование пакета Ubuntu apt-get install --reinstall openssl.

0
ответ дан 26 October 2019 в 01:13

Другие вопросы по тегам:

Похожие вопросы: