apt-getを支持してaptitudeが削除されたのはなぜですか?


29

デフォルトaptitudeで支持されて削除されたのはなぜapt-getですか?私はどこかでそれを読みましたが、忘れてしまった-誰もそれをクリアするのに迷惑ですか?DebianはaptitudeCanonicalを好まないのapt-getですか?

更新

私は理解して答えから適性は、それはもはや、インストールに使用されたため削除されませんが、なぜインストーラを使用していたapt-get時に、aptitudeより良いことになっていますか?


削除されていません。いずれかを使用できます。
-psusi

回答:


18

これは、LaunchPadのBug#592336で説明されています。ただし、要約すると、UDS-MUbuntu Developer Summit)中に、TaskselとAptitudeが削除された場合、限られたLiveCDイメージでさらに2 MBを獲得できることが決定されました。

aptitudeがubuntuに含まれた最初の理由は、デスクトップインストーラー(ユビキタス)がそれに依存していたためでしたが、特定の場合を除き、デスクトップインストーラーはそれを必要としないように書き直されました。

インストーラーはaptitudeを必要としないため、ベースイメージに含めるのではなく、必要に応じて動的にインストールする方が、より良いアクションとして獲得できます。

taskselとaptitudeを動的にインストールすることにより、最小限のシードのサイズを大幅に削減できます。その結果、ライブインストールされたシステムにそれらが収まらないようになります。

Maverick Spring Cleaning の仕様Ubuntu Wikiページの両方に、これをベースから削除すると初期シードとベースサイズに大きなメリットがあると記載されています。


13

コリン・ワトソンは、適性を除去する背後にある理由を説明します。

[...] aptitudeには、apt-get とはまったく異なる方法で処理する異なる依存関係リゾルバーがあります実際その依存関係リゾルバーを定期的にテストすることはありません。[...]。

基本システムは常にスペースが厳しく、誰もがそのスペースの一部を望んでいます。[...]

(私の強調)

彼の完全な説明はBug#592336にあります。


0

私が考えることができるいくつかの理由:

  • Apt-getは、自動パッケージ管理に必要なaptitudeの重要な機能を提供します。
  • デスクトップのフロントエンドにはすべて独自のパッケージマネージャーがあるため、適性は必要ありません。

私はそれをリポジトリを閲覧するための不可欠なツールだと考えていますが、たった1つのシステム上でそれを持ち続けることができます。繰り返しますが、デスクトップよりもターミナルウィンドウで多くの時間を費やしています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.