RPM (以前は Red Hat Package Managerの略です 、 RPM Package Managerの再帰的頭字語になりました )は、 Red Hatにソフトウェアをインストールするための両方のパッケージマネージャーの名前です。 およびRedHat Linuxディストリビューション、およびこれらのパッケージのファイル形式に基づいています。
RPM 拡張子が'.rpm'
のパッケージファイル Debianおよびその派生ディストリビューションのdebファイルに似ています。これらには、アプリケーションファイルとソフトウェアのメタデータが含まれています。
Red Hatベースのディストリビューションでは2つのパッケージマネージャーが広く使用されています。1つは、前述の RPMです。 パッケージマネージャー、もう1つはYUMです。
YUM パッケージマネージャーは、公式リポジトリから直接、またはダウンロードしたRPMパッケージファイルから直接ソフトウェアをインストールできます。パッケージファイルのメタデータファイルには、必要なソフトウェアのリストが含まれています。
RPM YUM に対して、パッケージの依存関係はインストールされません パッケージがまだ存在しない場合は、すべての依存関係とともにパッケージをインストールします。
CentOSのyumパッケージマネージャーを使用してダウンロードしたRPMパッケージファイルをインストールする方法を見てみましょう。 、 RHEL 、および Fedora 。
RPMパッケージのインストール
yumコマンドを呼び出す前に パッケージをインストールするには、次のコマンドを実行して、 YUMのパッケージリストのインデックスファイルを更新します。 、最新バージョンをインストールできるようにします。
$ sudo yum update
以下は、 RPMをインストールするための構文です。 YUMを使用したファイル :
$ sudo yum install rpm_filename.rpm
たとえば、 RPMをインストールするには 「abc-devel」というツールのパッケージ ‘(デジタルロジック設計ツール )、実行できます:
$ sudo yum install abc-devel-1.01-9.hg20160905.el7.x86_64.rpm
一部のパッケージは、rpmファイルを使用してインストールすることもできます。ただし、依存関係(上のスクリーンショットに表示)は自動的にインストールされないため、ユーザーは依存関係を手動でダウンロードしてインストールする必要があります。
新しいCentOSでは注意してください バージョン、 YUMの更新バージョン DNFと呼ばれる利用可能です ( Dandified YUMの略 )。このパッケージマネージャーは、 YUMとまったく同じように機能します 、そして YUMを簡単に置き換えることができます DNF パッケージをインストールするために前に説明したコマンドで。
結論
この記事では、RPMパッケージを CentOSにインストールする方法を学びました。 、 RHEL 、および Fedora 。パッケージをインストールする通常の方法は、リポジトリから直接インストールすることです。ただし、 RPM 特定のソフトウェアのパッケージがリポジトリで正式に利用できない場合があります。その場合、 YUMを使用できます。 またはDNF 上記のようにインストールします。
読んでいただきありがとうございます。下のコメントであなたの考えを教えてください!