GNU/Linux >> Linux の 問題 >  >> Linux

aptコマンドとapt-getコマンドの違いは何ですか?

はじめに

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つのプログラムはaptapt-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コマンドの違いを説明しました。

ありがとう


Linux
  1. Linuxのlocateコマンドとfindコマンドの違いは何ですか

  2. Cのstrtok_rとstrtok_sの違いは何ですか?

  3. ls と l はどう違いますか?

  1. $(CC) と $CC の違いは何ですか?

  2. apt-get と aptitude の違いは何ですか?

  3. unlink と rm の違いは何ですか?

  1. InnoDBとMyISAMの違いは何ですか?

  2. [[$ a ==Z*]]と[$a==Z *]の違いは?

  3. fsck と e2fsck の違いは何ですか?