オープンソース オペレーティング システムの代表として、Linux システムはソフトウェア パッケージ管理で優れたパフォーマンスを発揮し、さまざまなパッケージ管理ツールもユーザーに多くの選択肢を提供します。この記事では、ユーザーが独自のソフトウェア パッケージをより適切に管理できるようにする、Linux システムのソフトウェア パッケージ管理ガイドを紹介します。
Linux システムで一般的に使用されるソフトウェア パッケージ管理ツールには、dpkg、rpm、pacman、yum などが含まれます。
dpkg は、Debian Linux システムで一般的に使用されるパッケージ管理ツールで、Debian システムでのソフトウェア パッケージのインストール、アンインストール、構成、管理を行います。
rpm (Red Hat Package Manager) は、Red Hat Linux システム用のパッケージ管理ツールです。パッケージのインストール、アンインストール、アップデート、パッケージに含まれるファイルの管理などの操作をサポートします。
pacman は、Arch Linux システムのパッケージ管理ツールで、apt-get に似た操作方法で、インストール、アップデート、ソフトウェアをアンインストールします。
yum (Yellowdog Updater Modified) は、CentOS や Fedora などの Linux システムのパッケージ管理ツールです。 CentOS システム上のソフトウェア パッケージを検索、インストール、削除し、その依存関係を処理できます。
ソフトウェア パッケージのインストールとアンインストールは、Linux システムでソフトウェア パッケージ管理ツールを日常的に使用するための最も基本的な操作の 1 つです。次に、例として dpkg ツールを取り上げます。
ソフトウェア パッケージをインストールするときに、次のコマンドを使用できます。
sudo dpkg -i ファイル名.deb
sudo は管理者権限で実行することを意味し、dpkg -i は deb ソフトウェア パッケージをインストールすることを意味します。
次のコマンドを使用して、インストールされているソフトウェア パッケージをアンインストールできます:
sudo dpkg -r パッケージ名
このうち、sudo は管理者権限で実行することを意味し、dpkg -r はソフトウェア パッケージを削除することを意味します。ソフトウェア パッケージのみを削除し、その構成ファイルを保持する場合は、次のコマンドを使用します:
sudo dpkg --remove package name
ここで、sudo は管理者権限で実行することを意味し、dpkg --remove は実行することを意味しますパッケージの構成ファイルは削除しないでください。
ソフトウェア パッケージのアップデートは、システムの安定性とセキュリティを維持するための重要な手段です。 Linux システムのソフトウェア パッケージ管理ツールを使用すると、ソフトウェア パッケージの更新を簡単かつ自動化できます。以下では例として yum ツールを使用しています:
ソフトウェア ソースを更新するには、次のコマンドを使用してください:
sudo yum update
Sudo は管理者権限で実行することを意味し、yum update はシステム上のすべてのソフトウェア パッケージとソフトウェア ソースを更新することを意味します。
rpm -qa
ここで、rpm -qa は、インストールされているすべてのソフトウェア パッケージをクエリすることを意味します。
ソフトウェア パッケージの詳細情報を照会するrpm -qiパッケージ名
ここで、rpm -qi は、ソフトウェア パッケージの詳細情報を照会することを意味します。
ソフトウェア パッケージの依存関係pacman - Si パッケージ名
ここで、pacman - Si は、ソフトウェア パッケージの詳細情報と依存関係をクエリすることを意味します。
インストールされたパッケージの依存関係を検索するpacman -Qi パッケージ名
ここで、pacman -Qi は、インストールされているソフトウェア パッケージの詳細と依存関係を検索することを意味します。
この記事では、Linux システムの主要なソフトウェア パッケージ管理ツールと、インストール、アンインストール、更新、クエリ、依存関係の管理の基本的な方法を紹介します。 Linux システムを使用する場合、これらのガイドラインを習得すると、パッケージ管理がより簡単かつ迅速になります。
以上がLinux システムにおけるパッケージ管理のガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。