はじめに
Linuxユーザーの場合は、確かにaptおよびapt-getコマンドを知っています。 そしておそらく彼らのシステムのパッケージを管理するためにそれを使用しました。
どちらも、インストール、更新、アップグレード、削除などのパッケージの管理に使用されるオープンソースのコマンドラインツールです。ただし、それでもそれらの間にはいくつかの違いがあります。
この記事では、aptコマンドとapt-getコマンドの違いについて説明します。 Linuxでは。
APT
Advanced Package Tool 、または APT は、DebianおよびDebianベースのLinuxディストリビューションでのソフトウェアのインストールと削除を処理するためにコアライブラリと連携する無料のソフトウェアユーザーインターフェイスです。
APTは、ファイルの再コンパイルまたはソースコードのコンパイルのいずれかから、ソフトウェアパックの取得、構成、およびインストールを自動化することにより、Unixライクなコンピュータシステムでソフトウェアを管理するプロセスを簡素化します。
APTの使用法
APTは、 aptという名前のパッケージで配布されるツールのコレクションです。 。関数のC++ライブラリで定義されたAPTの重要な部分。
APTには、ライブラリを使用するパッケージを処理するためのコマンドラインプログラムも含まれています。そのような3つのプログラムはapt
、apt-get
およびapt-cache
。
apt パッケージは「重要」 」は現在のすべてのDebianリリースで優先されるため、デフォルトのDebianインストールに含まれています。 APTは、dpkg
のフロントエンドと見なすことができます。 、古いdselectフロントエンドよりも使いやすい。 dpkg
個々のパッケージに対してアクションを実行し、APTはそれらの間の関係(特に依存関係)を管理し、より高いレベルのバージョン管理決定(リリース追跡とバージョン固定)の調達と管理を行います。
APTの主な機能は、dpkg
を呼び出す方法です。
インストールまたは削除するパッケージのリストをトポロジカルソートし、dpkg
を呼び出します。 可能な限り最良の順序で。場合によっては、 –forceを利用します dpkg
のオプション 。ただし、これは、dpkg
の理由を回避する方法を計算できない場合にのみ行われます。 アクションを強制する必要があります。
apt-getとaptの違い
まず、aptとapt-getの違いはコマンド自体であることを知っておく必要があります。
たとえば、 apt-getを使用する場合 システムを更新するには、実行する必要があります
sudo apt-get update
aptを使用 、実行する必要があります
sudo apt update
注 :apt updateコマンドは、リポジトリインデックスを更新するだけでなく、リポジトリで利用可能なソフトウェアの新しいバージョンの有無と数も示します。
また、aptでコマンドを表示するには、 apt helpと入力します。 または、aptのマニュアルページにアクセスしてください aptに関連するすべての情報が表示されます。
apt help
OR
man apt
一部のタイプのaptおよびapt-getコマンド
- パッケージをインストールするには
apt install [package_name]
apt-get install [package_name]
- パッケージを削除するには
apt remove [package_name]
apt-get remove [package_name]
- すべてのパックを更新する
apt upgrade
apt-get upgrade
- パッケージの検索にも
apt search
apt-cache search
- すべてのパッケージとそれらの依存関係の処理を更新します
apt full-upgrade
apt-get dist-upgrade
- パッケージ情報を表示する
apt show
apt-cache show
- 不要な依存関係を削除する
apt autoremove
apt-get autoremove
- 関連する構成でパッケージを削除します
apt purge
apt-get purge
注 : apt 表示 コマンドは出力をアルファベット順に出力し、 apt-cache showによって表示される重要性の低い情報を非表示にします コマンド。
新しいaptコマンドには、エンドユーザーにとって快適なものにするための別の機能があります。
aptアップグレードの使用中にパッケージが更新されている場合 aptフルアップグレード 、または apt dist-upgrade 、プログレスバーが表示されます 以下のスクリーンショットに示すように、プロセスの進行状況を通知します。
パッケージの削除またはパージについても同じです。
apt list –upgradable、を実行する場合 これにより、パッケージの概要を明確に示すためにいくつかの色が表示されます。
apt list --upgradable
aptで導入された2つのコマンドがあります:
コマンド aptリストとapt編集-ソース
- aptリスト :apt listコマンドを–installedまたは–upgradeableと一緒に使用すると、インストールされているパッケージ、インストール可能なパッケージ、またはアップグレードが必要なパッケージが一覧表示されます。
- そしてaptedit-sources :このコマンドを使用すると、編集用にsources.listファイルがエディターで開かれます。
最初のコマンドでは、例を示しました
2番目のコマンドでは、その例を示します
sudo apt edit-sources
好みのテキストエディタを選択してください
結論
以上です
aptコマンドとapt-getコマンドの違いを説明しました。
ありがとう