ホームページ >システムチュートリアル >Linux >RPMコマンドをマスターする方法
マスターLinux RPMパッケージマネージャー:インストール、アップグレード、クエリ、検証
Linuxユーザーとして、RPM(Red Hat Package Manager)にさらされた可能性があります。RPM(Red Hat Package Manager)は、Red Hat、Centos、Fedora、OpensuseなどのさまざまなLinux分布で広く使用されている強力なパッケージ管理システムです。 RPMは、そのシンプルさと使いやすさ、高いセキュリティで知られています。このガイドでは、詳細なRPMコマンドと、ソフトウェアパッケージのインストール、アップグレード、クエリ、および検証における実用的なアプリケーションについて説明します。
RPMとは何ですか?
RPM、またはRed Hat Package Managerは、LinuxシステムにRPMパッケージをインストール、更新、削除、検証、およびクエリできる無料のオープンソースパッケージ管理システムです。 RPMパッケージはリポジトリに保存され、RPMコマンドラインツールを使用すると、多数のパッケージに簡単にアクセスできます。ほとんどのRPMパッケージは、特定のLinux分布とシステムアーキテクチャと互換性のあるプリコンパイルされたバイナリファイルです。
RPMパッケージ管理の基本:インストール、アップグレード、削除
RPMパッケージを管理するには、特定のオプションとともにRPMコマンドを使用する必要があります。エントリーレベルのコマンドは次のとおりです。
インストール: -i
オプションを使用して、パッケージファイル名を使用してRPMパッケージをインストールします。例えば:
sudo rpm -ivh package.rpm
-v
オプションは詳細な出力を提供し、 -h
オプションには進行状況バーが表示されます。
アップグレード: -U
オプションを使用して、既存のRPMパッケージをアップグレードします。利用可能な場合、パッケージは新しいバージョンにアップグレードされます:
sudo rpm -uvh package.rpm
パッケージに依存関係が欠落している場合、RPMがそれらをリストし、手動でインストールする必要があります。
削除: -e
オプションを使用してパッケージ名を使用して、インストールされているRPMパッケージを削除します。
sudo rpm -e package_name
依存関係をチェックせずにパッケージを削除するには、 --nodeps
オプションを使用します。
RPMパッケージのクエリと検証
RPMパッケージに関する情報を取得し、その完全性を確認するには、次のコマンドを使用できます。
クエリ: -q
オプションを使用して、特定のパッケージがインストールされているかどうかを照会します。
sudo rpm -q package_name
詳細については、 -qi
オプションを使用してください。さらに、 -ql
オプションを使用して、インストールされているパッケージにすべてのファイルをリストできます。
検証: -V
オプションを使用して、インストールされたパッケージの整合性を確認します。
sudo rpm -v package_name
RPMは、ファイルの所有権、許可、およびその他のメタデータを確認し、矛盾を報告します。
その他のRPMコマンドの例
RPMは幅広い機能を提供しています。これは、より実用的な例をいくつか紹介します。
インストール前にパッケージ情報を表示: -qip
オプションを使用して、インストール前にパッケージに関する情報を表示します。
sudo rpm -qip package_name
パッケージの依存関係を確認します。パッケージをインストールする前に、 -qpR
オプションを使用して依存関係を確認します。
rpm -qpr package_name
MANページを見つける: -qdf
オプションを使用して、インストールされているパッケージに関連する利用可能なドキュメントをリストします。
sudo rpm -qdf package_name
要約します
RPMコマンドを使用して、LinuxシステムでRPMパッケージを管理および保守できます。 RPMは優れた基礎ツールですが、YumまたはDNFパッケージマネージャーを使用して依存関係を自動的に解決することもできます。より高度なオプションと機能を調べるには、RPMドキュメントを参照してください。
以上がRPMコマンドをマスターする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。