Apt- *またはAptitude、どちらを使用しますか?

アプト (A進んだ P悪意のある Tウール)は基本的にでパッケージのインストールとアンインストールに使用されます GNU / Linuxの。 私たちが使用するもの Debianの および派生物、通常使用しますが、使用することもできます 適性.

XNUMXつの違いを知っていますか? 私もそれらを知らなかったので、私はいくつかの研究といくつかの実験を始めました。 ここで結果を示します。

適性。

と言われています 適性 の改良版です アプト パッケージの依存関係をより適切に管理し、 Debianの. 適性 より多くのオプションが含まれています 適切な、 適性の助けを借りて、最も使用されているものとその説明を見てみましょう。

install : XNUMXつ以上のパッケージをインストールします。 パッケージは、「install」コマンドの後に表示されます。
削除、パージ、保持、保持解除、保持、再インストール : これらのコマンドは「インストール」と同じように機能しますが、この場合、名前付きアクションは、それを無効にしないコマンドライン上のすべてのパッケージに影響します。
update : aptソースから利用可能なパッケージのリストを更新します(「apt-getupdate」と同等)。
安全なアップグレード : インストールされているパッケージを最新バージョンに更新します。 インストールされたパッケージは、使用されない限り削除されます。
フルアップグレード : インストールされているパッケージを最新バージョンに更新し、必要に応じてパッケージをインストールまたは削除します。 このコマンドは、安全なアップグレードよりも保守的ではないため、不要なアクションが発生しやすくなります。 ただし、safe-upgradeでは更新できないパッケージを更新することはできます。 歴史的な理由から、このコマンドは元々dist-upgradeと呼ばれていましたが、aptitudeはdist-upgradeを完全アップグレードの同義語として認識しています。
サーチ : コマンドラインで入力したパターンのXNUMXつに一致するパッケージを見つけます。
表示する : «検索»コマンドに従ってリストされた、XNUMXつ以上のパッケージに関連する詳細情報を表示します。

aptitudeとそのオプションの詳細を確認するには、コンソールに入力して、ヘルプを見つけるための最良の方法のXNUMXつを使用できます。

$男の適性

アプト

Aptの場合、次のコマンドで使用されます。 apt-cache、apt-get、 apt.conf、apt_preferences、apt-secure、最初の2つが最も使用されています。 含まれているオプションは次のとおりです。

update : updateは、ソースからのパッケージインデックスを同期するために使用されます。
アップグレード : アップグレードは、/ etc / apt /sources.listにリストされているソースのいずれかからシステムにインストールされているすべてのパッケージの最新バージョンをインストールするために使用されます。
dist-upgrade :アップグレードアクションの実行に加えて、新しいパッケージバージョンによる依存関係の変更をインテリジェントに処理します。 apt-getには「スマート」な競合解決システムがあり、必要に応じて、重要度の低いパッケージを犠牲にして、最も重要なパッケージを更新しようとします。
install :「インストール」という単語に続くパッケージをインストールまたは更新します。
削除します :インストールと同じように動作しますが、パッケージをインストールする代わりに削除する点が異なります。 パッケージを削除するとき、その構成ファイルはシステムに残ることに注意してください。 パッケージ名の前にプラス記号が付いている場合(XNUMXつの間に空白がない場合)、問題のパッケージは削除されるのではなくインストールされます。
:removeと同じですが、パッケージが削除されてパージされる点が異なります(構成ファイルもすべて削除されます)。

aptitudeとそのオプションの詳細を確認するには、コンソールに入力して、ヘルプを見つけるための最良の方法のXNUMXつを使用できます。

$ man apt-get.

では、違いは何ですか?

実際には、それはすべて、各人がそれを与える用途と彼らが何をする必要があるかに依存します。 特に、より多くのオプションがあるため、私は常にaptitudeを使用しますが、検索を行う必要がある場合は、apt-cacheの方が興味深いです。 また、aptitudeにはコンソールインターフェイスがあります。

私はいくつかの場所でそれを読んだことがあります 適性 また、提案された依存関係をインストールします。 apt-get 推奨されるものだけをインストールしてください。 ただし、たとえばAudaciousをインストールしようとすると、同じパッケージがインストールされていることがわかります。

大胆にインストールするときに見てみましょう 適性:

sudoaptitudeインストール大胆
次の新しいパッケージがインストールされます。
  大胆な大胆なプラグイン{a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} unzip {a} 
0個の更新されたパッケージ、12個の新しいパッケージがインストールされ、0個が削除され、0個が更新されていません。 3494kBのファイルをダウンロードする必要があります。 開梱後、11,0MBが使用されます。

そして今と apt-get:

sudo apt-get 大胆なインストール
パッケージリストの読み取り...完了依存関係ツリーの作成ステータス情報の読み取り...完了次の追加パッケージがインストールされます。
  大胆なプラグインlibaudclient2libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2解凍
推奨パッケージ:
  libmcs-backend-gconf libmcs-utils zip
次の新しいパッケージがインストールされます。
  大胆な大胆なプラグインlibaudclient2libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 unzip
0が更新され、12がインストールされ、0が削除され、0が更新されません。 3494kBのファイルをダウンロードする必要があります。 この操作の後、11,0MBの追加ディスクスペースが使用されます。

別の違いを確認するには、検索を実行できます。 たとえば、ターミナルを開いて次のように入力します。

適性検索ipod

その後

apt-cache 検索 ipod

あなたがで検索を評価することができるように apt-cache それは最も満足のいくものでした。 の場合 適性、パッケージ名のみで検索しましたが、 apt-cache おそらく各パッケージの説明によって、ipodという単語に関連するすべてのプログラムまたはパッケージを検索しました。

結論

あなたにとって最も快適なものを使用してください。 使いやすいです 適性 単一のコマンドであるため、 apt 私は使用する必要があります apt-get o apt-cache 場合によっては。 他の違いを知っている場合は、コメントに残してください😀


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

12コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ヨーヨー

    私はいつも適性に忠実でした😉

    1.    elav <°Linux

      私たちはすでに2です😀

  2.   mcder3

    パッケージ+依存関係+パッケージ設定(ルートレベル)を削除するための「aptitudepurgepackagename」がありません

    ブログへの非常に良いエントリーとおめでとうございます😛

    よろしく

    1.    mcder3

      私はすでにそれを見ました笑...「適性パージ」のものを入れてすみませんXD

      1.    KZKG ^我愛羅

        何も、心配しないでください ^ - ^
        コメントありがとうございます、私が確信している意図は助けることだったので😉
        こんにちは、ここに立ち寄り続けてください🙂

      2.    elav <°Linux

        問題ありません..助けたいと思ってくれてありがとう..😀

  3.   イエス・バレステロス

    私がDebianを使用するとき、私も適性を好みます、それは私にもっと自信を与えます:)。 しかし、検索に関しては、apt-getの方が効果的であることに同意します。 aptitudeがいつかapt-cacheに似たものを使用するのか、将来的にはapt-getを削除して、aptitudeとapt-cacheを残すのかはわかりません。

  4.   7月

    これまでAPT-GETを使用していたので、APTITUDEを承認して確認します...

  5.   ホセ・ルイス・マンティラ

    もちろん、非常に顕著な違いがあります!!

    Apt:必要なライブラリを含むパッケージをインストールします

    適性:必要な提案されたものをインストールし、インストールする前に、他のバージョンのライブラリを共有する別のパッケージに損傷を与えないことを確認します。インストールする前に、同じポートを実行しているアプリケーション間、または構成に問題があるアプリケーション間の既存の競合を解決します。それぞれの提案と説明でそれをどのように解決したいかを尋ね、最後にAptitudeを使用すると、パッケージが壊れることはありません(修正するために、clean、autoclean、またはapt -f installは必要ありません)。これは6,5および7からこのように機能します。

    おはようございますそしてあなたに仕えるために(コロンビアからの挨拶)

  6.   チャネル不明

    ねえ。
    また、APTインストールコマンドとは何ですか?LinuxMintのWebサイトにあるpdfチュートリアルで言及されていることに気付きました。
    また、その作成者は、Mintのグラフィカルインターフェイスを備えたアップデータで使用できるかのように、どの種類の安定性レベルが属するかをフィルタリングしないため、ターミナルごとの更新のapt-getアップグレードを実行しないことをお勧めします。

  7.   フランコ

    これを知っていても、私はapt-getをaptitudeよりも頻繁に使用します。 しかし、シナプスパッケージマネージャーは、グラフィカルモードで何かをインストールするたびにaptitudeを使用することを知っています。

  8.   ペポカボチャ

    長年、APTコマンドにはapt-getおよびapt-cache機能が含まれているため、「apt-getinstallpackage」および「apt-」の代わりに「aptinstallpackage」および「aptsearchpackage」を作成できます。キャッシュ検索パッケージ»それぞれ。