Linux では、RPM は RedHat パッケージ管理ツールを指します。これは、インターネット ダウンロード パッケージのパッケージ化およびインストール ツールです。一部の Linux ディストリビューションに含まれており、ファイル拡張子「.RPM」が生成されます。 RPM バイナリ パッケージの命名は、統一命名規則に準拠する必要があります。ユーザーは、名前を通じてそのようなパッケージのバージョン、適用可能なプラットフォーム、およびその他の情報を直接取得できます。形式は、「パッケージ名-バージョン番号-リリース数-発行者-Linux プラットフォーム」です。 -適切なハードウェア「プラットフォーム パッケージ拡張機能」。
#このチュートリアルの動作環境: centos8 システム、Dell G3 コンピューター。
RPMとは
RPMとは、RedHat Package Manager(RedHatソフトウェアパッケージ管理ツール)の略称で、このファイル形式の名前です。は RedHat のロゴですが、当初の設計コンセプトはオープンであり、現在では RedHat、CentOS、SUSE などの Linux ディストリビューションで採用されています。
RPM は業界標準として認識されており、RPM ファイルは Linux システムに最も簡単にインストールできます。
注: RPM は、インターネット ダウンロード パッケージのパッケージ化およびインストール ツールであり、一部の Linux ディストリビューションに含まれています。拡張子が .RPM のファイルが生成されます。 Dpkgに似ています。
RPM 命名のための統一命名規則
RPM バイナリ パッケージの命名は、統一命名規則に準拠する必要があります。ユーザーはこのタイプのパッケージを直接取得できます。ファイル名、パッケージのバージョン、適用可能なプラットフォーム、その他の情報。
命名形式
包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名
たとえば、RPM ソフトウェア パッケージ、具体的には httpd-2.2.15-15.el6.centos.1.i686.rpm があります。パラメータについては、次のように説明します。
説明 | |
---|---|
ソフトウェア パッケージ名。ここで、httped はパッケージ名であり、httpd-2.2.15-15.el6.centos.1.i686.rpm は通常、パッケージの完全名と呼ばれることに注意してください。一部の Linux コマンドでは、一部のコマンド (パッケージのインストールやアップグレードなど) はパッケージの完全名を使用しますが、一部のコマンド (パッケージのクエリやアンインストール) はパッケージ名を使用します。誤って間違う可能性があります。 | |
パッケージのバージョン番号。バージョン番号は通常、メジャー バージョン番号.マイナー バージョン番号.リビジョン番号の形式です。 | |
バイナリ パッケージがリリースされた回数。この RPM パッケージがプログラミングによって生成された回数を示します。 | |
ソフトウェア発行者、el6 は、このパッケージが Red Hat によってリリースされ、RHEL 6.x (Red Hat Enterprise Unux) および CentOS 6 に適していることを示します。 .x 上で。 | |
は、このパッケージが CentOS システムに適していることを示します。 | |
は、このパッケージで使用されるハードウェア プラットフォームを示します。現在の RPM パッケージでサポートされているプラットフォームは次のとおりです。 | |
RPM パッケージの拡張子は、これが rpm コマンドを使用して直接インストールできるコンパイル済みバイナリ パッケージであることを示します。さらに、ソース コード パッケージであることを示す拡張子に src.rpm が付いた RPM パッケージもあります。これらは、インストールしてソース コードを生成し、コンパイルして rpm 形式のパッケージに生成し、最後に rpm コマンドを使用してインストールする必要があります。 。 |
適用可能なプラットフォーム情報 | |
---|---|
386 以上のコンピューターにインストールできます。 | |
686 以降のコンピューターにインストールできます。 | |
Pentium II 以降のコンピュータにインストール可能 現在、すべての CPU が Pentium II 以降であるため、このソフトウェア バージョンは共通です。 | |
64ビットCPUを搭載可能です。 | #noarch |
以上がLinux RPMとはどのようなツールですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。