なぜ人々はapt-get代わりに使用するのaptですか?
私が見るほぼすべてのチュートリアルで、提案はを使用することapt-getです。
aptよりきれい(デフォルト)で、短く、一般的に直感的です。(apt-cache searchvs apt searchなど)
aptあらゆる点で優れているように思えるので、何かが欠けているかどうかはわかりません。日常的に使用apt-getするaptための論争は何ですか?
なぜ人々はapt-get代わりに使用するのaptですか?
私が見るほぼすべてのチュートリアルで、提案はを使用することapt-getです。
aptよりきれい(デフォルト)で、短く、一般的に直感的です。(apt-cache searchvs apt searchなど)
aptあらゆる点で優れているように思えるので、何かが欠けているかどうかはわかりません。日常的に使用apt-getするaptための論争は何ですか?
回答:
aptフロントエンド最近追加され、それが唯一のDebianの安定したリリースの一部をされているので、それは、4月、2014年にバージョン1.0で追加された長いDebianを使用していたのDebian 8.人々がするために使用されているapt-getとapt-cache、古い習慣は死にます難しい—そして古いチュートリアルはより難しくなります(そして新しいユーザーはそれらから古い習慣を学びます)。
aptエンドユーザーにとってはコマンドラインツールとしては優れていますが、競合はありますがaptitude、たとえば私は好んでいます。汎用ツールとしては必ずしも理想的ではありませんが、そのインターフェイスはリリースごとに同じであることが明示的に保証されておらず、スクリプトで使用するように設計されていないためです。したがって、スクリプトで命令が使用される可能性のある状況では、回避する必要があります。そのため、通常はUnix.SEおよび同様のサイトで回答するapt-getよりも提案する方aptが安全です。
apt-get習慣を外して使う傾向があることを知っています。ユーザーが使用しているDebian(または派生物)のバージョン、および使用目的を尋ねる必要がなくなります。誰かにを使用するように指示するとapt-get、どこでもapt使用でき、安全であるため、毎回警告をリストする必要はありません。誰かにを使用するように指示した場合apt、「apt-get...の場合は代わりに使用する必要があります」と言う必要があります。したがって、単に言及する方が簡単apt-getです。(aptここでの回答にもっと見られるので、状況は変わります。)
実際、aptはdpkgで動作するように設定された高レベルのユーザーフレンドリーなユーティリティです。
そのため、aptitudeは最も自動化されたパッケージであるいくつかのパッケージに分割されました。その背景は-いくつかの開発チームで、それぞれが独自のイデオロギーを提案したと思います。さて、誰かがこれらのすべての製品を1つのaptツールに結合しました(自動パッケージツールのようなものとして解読でき、Debian Linuxスレッド開発チームの基本概念に移動します)。
したがって、低レベルの制御が必要な場合は、dpkgとそれに関連するすべてのマニュアルを使用してください。
同時に、依存関係を気にしたくない場合は、apt- *ツールまたはaptitudeのいずれかを使用できます。あるいは、スティーブンが言ったように、ジェシーに登場しました(私はそれさえ知りませんでした)