dselectとapt-getの長所と短所は何ですか?

dselectとapt-getの長所と短所は何ですか?

dselect私はDebianで廃止されたパッケージ管理のフロントエンドへの言及をほとんど聞いたことがありません。それを考えると、それは残ります。dpkgソース、まだ使用が必要です。彼らは何ですか?と比較するとどうですかapt-get

答え1

Dselectは、依存関係と競合を解決できるインタラクティブdpkgフロントエンドです。 aptの高度な機能のほとんどが不足しています。提案/推奨/依存関係の区別がなく、依存関係と競合解決が悪く、複数のパッケージソースに対するサポートがありません。適切な固定/デフォルト設定、自動的にインストールされたパッケージタグなし、…

(これはメモリから書かれています。実際には、dselectは少なくともaptダウンロードを介していくつかの機能にaptバックエンドを使用できるようになりました。sources.list

Dselectは、珍しいキー設定があるという理由だけで、多くの人に嫌われます。私はあなたの質問が一部の人々に不愉快な記憶を復活させると思います。

aptよりもメモリを消費しにくいインタラクティブパッケージセレクタが必要な場合は、dselectがまだ役に立つと思います。

答え2

選択解除のための優れた依存関係ソリューションはありませんが、選択解除を呪いベースの「シナプス」と考えることができます。ただし、選択を解除しなければ選択できず、実際にはインストールされません。

選択したら、次のコマンドを実行します。

apt-get dselect-upgrade

両方の世界の最高。

答え3

aptitude-{backup,restore} ベースのパッケージについては、以下を参照してください。このサーバーに誤った回答がありますdeborphan{パッケージベースのバックアップ、aptitudeパッケージベースの復元}については、次を参照してください。Bogdan Tokovenko(他)の提案

答え4

私はこれがかなり古い質問であることがわかりました。より現代的な口調で質問に答えるために、dselectはかなり古く、役に立ちません。 aptitudeは依存関係を評価するときにdselectおよびapt-getよりも一貫しており、ボーナスとして引数なしでaptitudeを呼び出すと、はるかにうまく機能するdselectに似たインターフェースがあります。

aptitude はデフォルトではインストールされません。 Debian では、次のことを行う必要があります。

apt-get install aptitude

関連情報