「apt-get install」がすでに持っているパッケージを提案するのはなぜですか?

「apt-get install」がすでに持っているパッケージを提案するのはなぜですか?

apt-get installUbuntu Desktop 10.04.1では、今インストールパッケージを実行しました。推奨パッケージのリストにはが含まれますssh

以下を設置したと確信しているので混乱していますssh

# 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]

だから...

パッケージを提案するときに紹介apt-get installする前に既存の設定が考慮されますか?それでは、なぜ私がすでに持っていることを暗示するのでしょうか?

答え1

このプログラムがありますssh。名前のあるパッケージはありませんssh

UbuntuはSSHを2つのパッケージに分割します。openssh-serverそしてopenssh-client。分割の理由は、多くの人がサーバーではなくクライアントだけが欲しいからです。不要なサーバーを設定して実行することはリソースの浪費であるだけでなく、パスワードが脆弱な場合はセキュリティ上のリスクもあります。

という別のパッケージがあります。ssh。その目的は、「私は単にsshをしたいだけです。詳細については気にしないでください」を表現することです。

APTがインストールされているパッケージの1つがPのインストールを推奨し、Pがまだインストールされていない場合、APTはパッケージPのインストールを推奨します。提案の意味

リストされているパッケージはこれに関連しており、使いやすさを高めることができますが、このパッケージなしでこのパッケージをインストールするのは合理的です。

(使用Debian Policy Manual、Debianで導入され、Ubuntuでも使用されるパッケージ形式を定義します。

関連情報