AptとApt-get-どちらを使用するか

Linux aptおよびapt-getツールは、ソフトウェアパッケージの処理に関して、Debianベースのディストリビューションでおそらく最も頻繁に使用されるコマンドラインツールの1つです。 この2つは非常に似ていますが、2つの間にいくつかの微妙な違いがあります。 このガイドでは、を区別することを目指します aptとapt-get そしてそれらがどのように使用されるか。

2つのコマンドをよりよく理解するために、時間をさかのぼって、aptコマンドが時間の経過とともにどのように進化したかを見てみましょう。 Debian 8(Jessie)およびUbuntu 16.04(Xenial Xerus)より前は、ユーザーはapt-getコマンドを使用してAPTパッケージマネージャー(Advanced Package Tool)を操作していました。 ただし、コマンドラインツールはユーザーからあまり注目されておらず、ほとんどの場合、付属のオプションのほとんどを網羅的に使用していませんでした。

Ubuntu16.04とDebian8の登場により、 apt よりユーザーフレンドリーなツールであり、の機能を統合しようとしたコマンドラインツール apt-get apt-cache

aptコマンドとapt-getコマンドの違い

2つのコマンドの簡単な履歴を見てきたので、次に2つのコマンドの違いに焦点を当てましょう。

1)コマンド構文

最も明らかな違いは、コマンド構文の方法です。 にとって example、を使用してパッケージリストまたはパッケージインデックスを更新するには apt、次のようにコマンドを実行します。

$ sudo aptアップデート

使用する場合 apt-get コマンド、呼び出し:

$ sudo apt-get update

aptコマンドとapt-getコマンドを使用して他の操作を実行する方法をよりよく理解するために、表形式の簡単な要約を次に示します。

手術apt-getapt
パッケージリストを更新するapt-get updateaptアップデート
パッケージをインストールするapt-get install package-nameapt install package-name
パッケージを削除するapt-get removepackage-nameapt removepackage-name
パッケージをアップグレードするapt-get upgradeaptアップグレード
パッケージを検索apt-cache検索パッケージ名apt searchpackage-name
パッケージ情報を表示するapt-cache show package-nameapt show package-name
不要なものを削除する
パッケージ
apt-get autoremoveapt autoremove
一緒にパッケージをパージします
その設定ファイル
apt-getパージaptパージ

2)直感的でより有益な出力

2つのコマンドラインツールの大きな違いに加えて、aptはコマンド出力に斬新な感覚を吹き込み、最後に、アップグレードが必要な更新の数に関する情報を提供します。 さらに、を使用してこれらのパッケージを表示する方法について説明します。 apt list–upgradableコマンド

$ sudo aptアップデート

$ apt list –upgradable