Linux では、Apt は、Ubuntu、Debian、および関連する Linux ディストリビューションで deb パッケージをインストール、更新、削除、管理するために使用されるコマンド ライン ユーティリティです。 apt は対話型で使用するように設計されており、Apt は deb ベースのパッケージで使用されます。deb は、dpkg パッケージ管理ツール用に作成され、dpkg パッケージ管理ツールによって使用されるパッケージ形式です。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux における apt の意味
Apt または Advanced Package Tool は、Linux ディストリビューション上のソフトウェア パッケージを管理するために使用されます。ツールまたはアプリケーション。 Linux の用語では、パッケージは Windows 上のプログラムに似たアプリケーション、ライブラリ、ツールを指します。 Linux ディストリビューションでは、集中リポジトリを使用して、パッケージがこれらのリポジトリによって提供されるアプリケーションのインストールと更新を行うことがよくあります。
APT は主に、Ubuntu、Debian、Mint、Kali などの deb ベースのディストリビューションで使用されます。 APT はこれらのディストリビューションと緊密に統合されており、他のパッケージ管理ソフトウェアと併用することもできます。
apt パッケージ マネージャーは 1998 年 3 月に作成され、20 年以上使用されています。パッケージ管理には新しい機能がないため、最新バージョンは 1.8 です。
簡単に言うと:
apt は、Ubuntu、Debian、および関連する Linux ディストリビューション ソフトウェア パッケージで deb をインストール、更新、削除、管理するためのコマンド ライン ユーティリティです。
apt は対話型で使用するように設計されています。 apt-get と apt-cache はバージョン間で下位互換性があり、より多くのオプションと機能があるため、シェル スクリプトで apt-get と apt-cache を使用することをお勧めします。
Apt と Dpkg の関係
Apt は deb ベースのパッケージで使用されます。deb は dpkg パッケージ管理ツール用に作成され、dpkg パッケージ管理ツールによって使用されます。 dpkg ソフトウェア パッケージ管理ツールのパッケージ形式。 dpkg と Apt は相互に連携するために使用されるツールで、dpkg はパッケージ名とインストール場所、または削除する名前を指定することでローカルで使用されます。一方、apt はパッケージの依存関係を更新、検索、ダウンロード、解決するネットワークまたはインターネット ベースのツールです。インターネットを使用して他のパッケージ リポジトリに保存します。インストールは dpkg によってバックグラウンドで行われます。
Linux での apt コマンドの使用
apt は対話型で使用するように設計されています。バージョン間で下位互換性があり、より多くのオプションと機能があるため、シェル スクリプトでは apt-get と apt-cache を使用することを推奨します。
ほとんどの apt コマンドは、sudo 権限を持つユーザーとして実行する必要があります。
パッケージ インデックスの更新 (apt 更新)
APT パッケージ インデックスは、基本的に、システムで有効になっているリポジトリで利用可能なパッケージの記録を保持するデータベースです。
パッケージ インデックスを更新するには、次のコマンドを実行します。これにより、APT リポジトリから最新の変更が取得されます:
sudo apt update
新しいパッケージをアップグレードまたはインストールする前に、必ずパッケージ インデックスを更新してください。
アップグレード パッケージ (apt アップグレード)
Linux システムを定期的に更新することは、システム全体のセキュリティの最も重要な側面の 1 つです。
インストールされているパッケージを最新バージョンにアップグレードするには、次のコマンドを実行します。
sudo apt upgrade
このコマンドは、インストールされているパッケージの削除が必要なパッケージはアップグレードしません。
単一のパッケージをアップグレードする場合は、パッケージ名を渡します:
sudo apt upgrade package_name
自動セキュリティ更新を構成することを常にお勧めします。
完全アップグレード (apt フルアップグレード)
アップグレードと完全アップグレードの違いは、システム全体をアップグレードする必要がある場合、後者ではシステム全体が削除されることです。インストールされたソフトウェアパッケージ。
sudo apt full-upgrade
このコマンドを使用する場合は、細心の注意を払ってください。
インストール パッケージ (apt install)
パッケージのインストールは、次のコマンドを実行するだけで簡単です:
sudo apt install package_name
複数のパッケージをインストールする場合ください。これらはスペース区切りのリストとして指定されます:
sudo apt install package1 package2
ローカル deb ファイルをインストールするには、ファイルへのフル パスを指定します。それ以外の場合、コマンドは APT リポジトリからパッケージを取得してインストールしようとします。
sudo apt install /full/path/file.deb
パッケージの削除 (apt delete)
インストールされているパッケージを削除するには、次のように入力します。
sudo apt remove package_name
複数のパッケージを指定することもできます。スペース:
sudo apt remove package1 package2
remove コマンドは指定されたパッケージをアンインストールしますが、一部の構成ファイルが残る場合があります。すべての構成ファイルを含むパッケージを削除する場合は、削除ではなくパージを使用します。
sudo apt purge package_name
未使用のパッケージを削除 (apt autoremove)
システム上の他のパッケージに依存関係をインストールするとき新しいパッケージがインストールされると、パッケージの依存関係もインストールされます。パッケージを削除した後も、依存関係はシステム上に残ります。これらの残りのパッケージは他のものでは使用されないため、削除できます。
不要な依存関係を削除するには、次のコマンドを使用します。
sudo apt autoremove
パッケージ リストの表示 (apt リスト)
list コマンドを使用すると、使用可能なリストを表示できます。インストールされ、アップグレード可能なパッケージ。
利用可能なすべてのパッケージを一覧表示するには、次のコマンドを使用します。
sudo apt list
このコマンドは、パッケージのバージョンとアーキテクチャに関する情報を含む、すべてのパッケージのリストを出力します。特定のパッケージがインストールされているかどうかを確認するには、grep コマンドを使用して出力をフィルター処理します。
sudo apt list | grep package_name
インストールされているパッケージのみをリストします。次のように入力してください:
sudo apt list --installed
在实际升级软件包之前获取可升级软件包列表可能很有用:
sudo apt list --upgradeable
搜索包 (apt search)
此命令允许您在可用包列表中搜索给定包:
sudo apt search package_name
如果找到,该命令将返回名称与搜索词匹配的包。
查看包的信息 (apt show)
在删除或安装新软件包之前,有关软件包依赖性,安装大小,软件包源等信息可能很有用。
要检索有关给定包的信息,请使用以下 show 命令:
sudo apt show package_name
相关推荐:《Linux视频教程》
以上がLinux における apt とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。