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-get | apt |
パッケージリストを更新する | apt-get update | aptアップデート |
パッケージをインストールする | apt-get install package-name | apt install package-name |
パッケージを削除する | apt-get removepackage-name | apt removepackage-name |
パッケージをアップグレードする | apt-get upgrade | aptアップグレード |
パッケージを検索 | apt-cache検索パッケージ名 | apt searchpackage-name |
パッケージ情報を表示する | apt-cache show package-name | apt show package-name |
不要なものを削除する パッケージ | apt-get autoremove | apt autoremove |
一緒にパッケージをパージします その設定ファイル | apt-getパージ | aptパージ |
2)直感的でより有益な出力
2つのコマンドラインツールの大きな違いに加えて、aptはコマンド出力に斬新な感覚を吹き込み、最後に、アップグレードが必要な更新の数に関する情報を提供します。 さらに、を使用してこれらのパッケージを表示する方法について説明します。 apt list–upgradableコマンド。
$ sudo aptアップデート
$ apt list –upgradable