RPM Package Manager(RPM)は、RedHatLinuxおよびCentOSやFedoraなどのその派生物で使用される強力なパッケージ管理システムです。 RPMはrpm
も指します コマンドと.rpm
ファイル形式。
CentOSリポジトリには、デスクトップソフトウェアマネージャーを使用して、またはyum
を使用してコマンドラインからインストールできる数千のrpmパッケージが含まれています。 、dnf
、およびrpm
ユーティリティ。一部のライブラリとアプリケーションはrpm形式でパッケージ化されていますが、CentOSリポジトリには含まれていません。これらのアプリケーションは、開発者のWebサイトからダウンロードして、手動でインストールする必要があります。
このチュートリアルでは、CentOSにrpmファイルをインストールする方法を説明します。
非公式のソースからrpmパッケージをインストールする場合は特に注意してください。パッケージは、システムアーキテクチャとCentOSバージョン用にビルドする必要があります。 glibc、systemd、またはシステムの適切な機能に不可欠なその他のサービスやライブラリなど、重要なシステムパッケージを置き換えたり更新したりしないでください。
RPMパッケージをインストールまたは削除できるのは、rootまたはsudo権限を持つユーザーのみです。
yum
を使用したrpmファイルのインストール およびdnf
#
yum
およびdnf
CentOSおよび関連するLinuxディストリビューションでrpmパッケージをインストール、更新、削除、またはその他の方法で管理するためのコマンドラインツールです。
CentOS 8 dnf
以降 yum
を置き換えました デフォルトのパッケージマネージャーとして。 dnf
yum
と下位互換性があります 。
yum
を引き続き使用できます CentOS 8では、dnf
のエイリアスであるため 。
yum
を使用してローカルrpmパッケージをインストールするには またはdnf
、install
を使用します コマンドの後にファイルへのパスが続きます。以下の例では、Chromeブラウザをインストールしています:
sudo yum install google-chrome-stable_current_x86_64.rpm
sudo dnf install google-chrome-stable_current_x86_64.rpm
両方のyum
およびdnf
すべてのパッケージの依存関係を解決してインストールします。 Y
と入力するように求められます 続行するには:
...
Install 69 Packages
Total size: 45 M
Total download size: 28 M
Installed size: 292 M
Is this ok [y/N]:
これで、アプリケーションがシステムにインストールされ、使用を開始できます。
URLから直接rpmパッケージをインストールすることもできます:
sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
rpm
を使用したrpmファイルのインストール #
rpm
はRHELシステムの低レベルのパッケージマネージャーです。
常にyum
を使用することをお勧めします またはdnf
依存関係を解決しないため、パッケージのインストール、更新、および削除時にrpmを超えます。
rpm
を使用してrpmパッケージをインストールするには -i
を使用します (または-U
)オプションの後にファイルへのパスが続く:
sudo rpm -i google-chrome-stable_current_x86_64.rpm
インストールまたは更新するパッケージが、現在インストールされていない他のパッケージに依存している場合は、rpm
欠落しているすべての依存関係のリストが表示されます。すべての依存関係をインストールする必要があります。
rpm
URLからのパッケージのインストールも受け入れます:
sudo rpm -i google-chrome-stable_current_x86_64.rpm