ホームページ >システムチュートリアル >Linux >RPMコマンドをマスターする方法

RPMコマンドをマスターする方法

William Shakespeare
William Shakespeareオリジナル
2025-03-17 10:45:10267ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。