aptとapt-getの違い

Difference Between Apt Vs



すべてのLinuxユーザーは、強力なaptおよびapt-getコマンドを知っており、おそらくシステム内のパッケージを管理するためにそれを使用しました。ただし、それらのほとんどはaptとapt-getの違いを理解しておらず、どちらを使用するか混乱することがよくあります。どちらも、インストール、更新、アップグレード、削除などのパッケージの管理に使用されるオープンソースのコマンドラインツールです。ただし、それでもそれらの間にはいくつかの違いがあります。

この記事では、Linuxでのaptコマンドとapt-getコマンドの違いについて説明します。また、apt-getコマンドに代わる最も頻繁に使用されるaptコマンドのいくつかについても説明します。







Apt-簡単な歴史

aptコマンドラインユーティリティは、Debianディストリビューションの.debパッケージ用に2014年に導入されました。最初はDebianの不安定なバージョンで使用され、次にDebian 8で標準になりました。当初、ユーザーはあまり注目せず、古くて馴染みのあるapt-getコマンドを使い続けました。ただし、Ubuntu 16.04のリリース後、人気が高まり始め、どういうわけかapt-getに取って代わりました。



apt-getとaptの違い

aptとapt-getの最初の違いは、コマンド自体です。たとえば、apt-get updateを使用してシステムリポジトリインデックスを更新する場合は、次のコマンドを実行します。



$sudo apt-get update

aptを使用すると、次のコマンドを実行するだけで済みます。





$sudoaptアップデート

apt updateコマンドは、リポジトリインデックスを更新するだけでなく、リポジトリで利用可能なソフトウェアの新しいバージョンの有無と数も通知します。

apt-getに代わるいくつかのaptコマンドを見てみましょう。これらのコマンドを表示するには、apt helpと入力するか、ターミナルでaptmanと入力してaptmanページにアクセスします。 aptに関連するすべての情報が表示されます



関数 apt-get apt
パッケージをインストールする apt-get install

aptインストール
パッケージを削除します apt-get remove aptremove
すべてのパッケージを更新します apt-get upgrade aptアップグレード
すべてのパッケージを更新します(依存関係の自動処理) apt-get dist-upgrade

aptフルアップグレード

パッケージを検索 apt-cache検索 apt検索
パッケージ情報を表示する apt-cache show Aptショー
不要な依存関係を削除する apt-get autoremove

apt自動削除

関連する構成を持つパッケージを削除します Apt-パージを取得 aptパージ

上記の表では、aptupgradeコマンドを除いてapt-getをaptに置き換えた場合のすべてのコマンドは同じです。古いapt-getupgradeコマンドは、システムに現在存在するすべてのパッケージを更新します。システムに既存のパッケージをインストールまたは削除することはありません。

ただし、新しいapt upgradeコマンドは、アップグレード可能なパッケージの依存関係として追加されたパッケージをインストールします。 apt-getアップグレードと似ていますが、以前にインストールされたパッケージも削除されません。

さらに、apt showコマンドは出力をアルファベット順に出力し、apt-cacheshowコマンドによって表示された重要性の低い情報を非表示にします。

aptとapt-getの違いは、コマンドだけにとどまりません。新しいaptコマンドに別の視覚的機能が追加され、エンドユーザーが快適に使用できるようになりました。 apt upgrade、apt full-upgrade、またはapt dist-upgradeの使用中にパッケージが更新されると、プロセスの進行状況を通知する進行状況バーが表示されます。 aptremoveまたはaptpurgeを使用してパッケージを削除した場合にも表示されます。

さらに、apt list –upgradableを実行すると、リポジトリが最新バージョンを提供するパッケージの概要を明確に示すために、いくつかの色も表示されます。

2つの新しいコマンド:

置換コマンドの他に、aptで導入された2つの新しいコマンドがあります。aptlistとaptedit-sourcesです。

  • aptリスト – apt listコマンドを–installedまたは–upgradeableと一緒に使用すると、インストールされているパッケージ、インストール可能なパッケージ、またはアップグレードが必要なパッケージが一覧表示されます。
  • aptedit-sources –このコマンドを使用すると、編集用にsources.listファイルがエディターで開かれます。

Apt-getはまだ完全にaptに置き換えられているわけではなく、完全に廃止されることはないと思います。しかし、あなたはあなたが何を選ぶべきかについて考えているかもしれません:aptまたはapt-get。私の意見では、aptを選択することは、パッケージ管理に必要なすべての機能を提供し、より速く、より使いやすく、使いやすいため、価値があります。