Qual é a maneira mais fácil de instalar o OpenSSH 7.4 no Ubuntu 16.04

5

Em uma caixa Ubuntu 16.04 (xenial), qual é a maneira mais fácil de instalar o OpenSSH ( openssh-client ) que é maior que 7.2 ?

Estou ciente de que eu poderia compilar a partir da fonte, mas eu queria saber se há uma maneira de evitar isso.

Existe um ppa oficialmente mantido para isso? Eu também tentei sudo apt-get install -t xenial-backports openssh-client , mas isso também não aconteceu.

    
por Tri Nguyen 17.11.2017 / 04:00

1 resposta

0

Uma abordagem alternativa é a instalação dos pacotes debian (embora essa abordagem não seja relacionada ao ppa)

link

Tenha em mente que, ao fazer isso fora do apt, o gerenciamento de instalação futuro está desordenado. Para ver o que isso afetaria, você pode executar

apt-cache rdepends openssh-client

e, em seguida, indo para a frente ao instalar um desses pacotes afetados, você provavelmente verá um erro sobre a falta da versão original do openssh-client. Pelo menos esse é o comportamento que eu observei durante a escrita de alguns scripts ansible (Inicialmente atualizei o último cliente do openssh nos scripts para contornar isso)

Na saída de erro nesse cenário, notei a saída sugerida para

apt-get -f install

sem especificar um pacote. Eu fiz isso, instalei alguns bits (que aparentemente não eram com o openssh-client), e de alguma forma futuras instalações que dependem do openssh-client agora vão bem sem reclamar sobre a dependência da versão corrigida.

    
por Matt C 25.03.2018 / 17:36