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

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

aptコマンドの進化

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

とともに aptアップグレード コマンドを実行すると、ターミナルの下部に進行状況バーが表示され、パッケージのアップグレードプロセスの進行状況が示されます。

3)aptを使用した追加コマンド

APTに同梱されている2つのコマンドラインオプションがあります。

aptリスト:このコマンドは、インストールされ、使用可能で、アップグレード可能なパッケージを一覧表示します。

apt edit-sources:コマンドを初めて実行すると、ソースリストファイルを開いて編集するために使用できるテキストエディタのリストが表示されます- /etc/apt/sources.list。 好みのオプションを選択すると、その後のコマンド実行のためにファイルを直接編集できるようになります。

結論

apt-getコマンドを使用して作業を行うことはできますが、aptコマンドを使用すると、時間が簡単になり、パッケージの管理に役立ちます。 ターミナルで実行する方が簡単で、前述のように、追加のコマンドオプションが付属しています。