Como forçar o uso de uma biblioteca mais antiga

0

Eu sou novato no Ubuntu e estou usando o servidor Ubuntu 12 LTS. Neste servidor eu gostaria de instalar o servidor openssh na versão 5.3p1 (a versão é muito importante para o meu teste; link para o pacote:

link )

Infelizmente, o openSSH requer a biblioteca libssl na versão 0.9.8, enquanto a versão padrão do Ubuntu 12 é 1.0.0. Então meu primeiro passo foi instalar o libssl0.9.8. Infelizmente, durante a instalação, recebo um erro que diz que a versão 1.0.0 não é suportada. Gostaria de saber se é possível forçar o instalador a encontrar e usar o libssl0.9.8?

Minha primeira tentativa de resolver o problema foi remover o libssl1.0.0 e depois instalar o libssl0.9.8, mas a remoção do libssl1.0.0 afeta tantos outros pacotes que muitos dos meus serviços param de funcionar corretamente.

Alguém se deparou com isso ou alguém sabe como posso resolver esse problema?

    
por ubuntu_newbie 09.12.2016 / 23:45

1 resposta

1

Tente esses comandos para criar a partir da fonte a versão desejada.

wget -P ~/Desktop "ftp.fr.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.3.tar.gz"
cd ~/Desktop
gtar -xzvf openssh-5.3.tar.gz
cd /ssh/ssh
make 
    
por answerSeeker 10.12.2016 / 03:48