Por que o 'apt-get install' sugere pacotes que eu já possuo?

2

No Ubuntu Desktop 10.04.1, acabei de executar apt-get install para instalar um pacote. Entre a lista de pacotes sugeridos está ssh .

Estou confuso, porque tenho a certeza que já tenho o ssh instalado:

# ssh --version
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w local_tun[:remote_tun]] [user@]hostname [command]

Então ...

Quando apt-get install sugere pacotes, leva em consideração minha configuração existente antes de fazer a sugestão? Se sim, por que sugere algo que eu já tenho?

    
por JW01 21.05.2011 / 20:08

1 resposta

4

Você tem o programa ssh . Você não tem o pacote chamado ssh .

O Ubuntu divide o ssh em dois pacotes: openssh-server e openssh-client . O motivo da divisão é que muitas pessoas precisam apenas do cliente, não do servidor. Ter o servidor instalado e em execução quando você não o quer não é apenas (minúsculo) um desperdício de recursos, é um risco de segurança se você tiver senhas fracas.

Existe também um pacote chamado ssh . Pretende-se como uma maneira de dizer "eu só quero ssh, tudo isso, não me incomoda com os detalhes".

O APT sugere um pacote P se um dos pacotes que está instalando sugere que P e P ainda não estão instalados. Uma sugestão significa que

the listed packages are related to this one and can perhaps enhance its usefulness, but that installing this one without them is perfectly reasonable.

(nas palavras do Manual de Políticas Debian , que define o formato de empacotamento introduzido pelo Debian e também usado pelo Ubuntu).

    
por 21.05.2011 / 20:29

Tags