はじめに
他の多くのUbuntuユーザーと同様に、apt-getとaptの違いは何ですか?または、おそらく、apt-getをいつどこで使用するのですか?
まず、これらのコマンドラインインターフェイスがいつ作成されたか、およびこの開発の背後にある理由を理解する必要があります。次に、どちらを使用する必要があるのかを確認するために、それらを並べて比較できます。
このガイドでは、aptとapt-getの違いについて説明します。
apt-getコマンドとは何ですか?
コマンドラインを使い慣れているLinuxユーザーの場合、apt-getはおそらくほとんどの場合使用されているものです。このツールを使用して、デバイスからパッケージをインストール、更新、一覧表示、およびアンインストールできます。
Apt-get:
これは、APTパッケージ管理フレームワークと通信するために所有されているコマンドラインツールです。このツールは、APTのシステムとの通信に使用されます。 apt-cache、apt-configureは、apt-getのバンドルでも利用できます。
APTとAPT-GET:どのような違いがありますか?
aptとapt-getの間には4つの重要なバリエーションがあります:
- aptユーティリティには、apt-getおよびapt-cache機能が組み込まれています。
- 追加のパフォーマンスと強化されたアーキテクチャ
- 現在の機能のコマンドの構文の変更
- aptコマンドに2つの新機能が追加されました。
これらのaptコマンドは、主に使用されるapt-cacheと機能を置き換えるという事実にもかかわらず、それらのほとんどは下位互換性がありません。古いパッケージマネージャーを常にaptに置き換えないでください。
$ sudo apt-get update
aptで実行します:
$ sudo apt update
以下の表にある特定の関数のaptコマンドと、それが置き換えるコマンドを参照してください。
コマンド機能 | 既存のコマンド | aptコマンド |
パッケージリポジトリを更新する | apt-get update | apt update |
パッケージのアップグレード | apt-アップグレードを取得 | aptアップグレード |
パッケージをアップグレードし、不要な依存関係を削除します | apt-get dist- | upgrade apt full-upgrade |
パッケージをインストールする | apt-get install [package_name] | apt install [package_name] |
パッケージを削除するには | apt-get remove [package_name] | apt-remove [package_name] |
構成を含むパッケージを削除するには | apt-getパージ[package_name] | aptパージ[package_name] |
不要な依存関係の削除 | apt-get autoremove | apt autoremove |
パッケージの検索 | apt-get search [package_name] | apt-get search [package_name] |
パッケージ情報を表示する | apt-cache show [package_name] | apt show [package_name] |
アクティブなパッケージソースを表示する | apt-cacheポリシー | aptポリシー |
インストールされているバージョンと利用可能なパッケージのバージョンを表示する | apt-cacheポリシー[package_name] | aptポリシー[package_name] |
ほとんどのLinuxユーザーは、apt-getの代わりにaptコマンドを使用することをお勧めします。入力と呼び出しが簡単であるだけでなく、タスクをさらに効率的に完了します。
ただし、apt-cacheまたはapt-getを置き換えることができない特定の領域が存在します。コマンドラインでインターフェイスを切り替える必要があるかもしれませんが、多くの人はaptコマンドが最終的に引き継ぐことに同意しています。現在、この事態がいつ、いつ発生するかについての公式声明はありません。
結論:
apt-getコマンドとaptコマンドの違いについて説明しました。また、aptとapt-getの同等のコマンドのテーブルカートも示しました。