RPM Package Manager(RPM)は、RedHat LinuxおよびCentOS、Fedoraなどの派生バージョンで使用される強力なパッケージ管理システムです。 RPMは、 rpm
コマンドと .rpm
ファイル形式に関連付けられています。
CentOSソフトウェアソースには、何千ものrpmパッケージが含まれています。これらのソフトウェアパッケージは、デスクトップソフトウェア管理ツールを使用するか、コマンドラインから yum
、 dnf
、および rpm
ツールを使用してインストールできます。一部のライブラリとアプリケーションはrpm形式でパッケージ化されていますが、CentOSソフトウェアソースリポジトリには含まれていません。これらのアプリケーションは、開発者のWebサイトから手動でダウンロードし、手動でインストールする必要があります。
このガイドでは、CentOSにrpmファイルをインストールする方法について説明します。
非公式のソースからrpmパッケージをインストールする場合は、特に注意する必要があります。このパッケージは、システムアーキテクチャとCentOSバージョン用にビルドする必要があります。 glibc、systemd、その他のサービスやツールなどの基本的なシステムソフトウェアパッケージを置き換えたり更新したりしないでください。これらは、システムの正常な動作を保証するための基本的なソフトウェアです。
rootまたはsudo権限を持つ別のユーザーとしてのみ、RPMパッケージをインストールまたは削除できます。
yum
と dnf
**を使用してrpmファイルをインストールします## yum
と dnf
はどちらもコマンドラインツールであり、CentOSおよびその他のLinuxディストリビューションでrpmパッケージをインストール、アップグレード、削除、および管理するために使用されます。
CentOS 8以降、デフォルトのパッケージ管理ツールとして「dnf」が「yum」に置き換わり、「dnf」は「yum」と下位互換性があります。
CentOS8では dnf
のエイリアスであるため、引き続き yum
を使用できます。
yum
と dnf
を使用してローカルrpmパッケージをインストールするには、 install
コマンドを使用して、ファイルのローカルパスを追加します。この例では、[Chrome Browser](https://www.itcoder.tech/how-to-install-google-chrome-web-browser-on-centos-8/)をインストールします。
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システムの低レベルのソフトウェア管理ツールです。
パッケージのインストール、アップグレード、および削除には、rpmではなく常に yum
と dnf
を使用する必要があります。これは、 rpm
では依存関係の問題が解決されないためです。
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
CentOSシステムでは、ソフトウェアソースからインストールするのと同じように、 yum
または dnf
を使用してローカルrpmファイルをインストールできます。
Recommended Posts