GNU/Linux >> Linux の 問題 >  >> Debian

aptとapt-getの違い

はじめに

他の多くの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つの重要なバリエーションがあります:

  1. aptユーティリティには、apt-getおよびapt-cache機能が組み込まれています。
  2. 追加のパフォーマンスと強化されたアーキテクチャ
  3. 現在の機能のコマンドの構文の変更
  4. 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の同等のコマンドのテーブルカートも示しました。


Debian
  1. SANとNASの違い

  2. [[$ a ==Z*]]と[$a==Z *]の違いは?

  3. SnatとMasqueradeの違いは?

  1. ログインシェルと非ログインシェルの違いは?

  2. $HOME と '~' (チルダ) の違いは?

  3. cgroup と名前空間の違い

  1. 2>&-、2> / dev / null、|&、&> / dev/nullと>/dev / null 2>&1の違いは?

  2. Sudo Su –とSudo Su —の違いは何ですか?

  3. EotとEofの違いは?