アンドロイド

CentOS Linuxにrpmファイル(パッケージ)をインストールする方法

Learn CentOS 21 - journalctl

Learn CentOS 21 - journalctl

目次:

Anonim

RPM Package Manager(RPM)は、Red Hat Linuxおよびその派生物(CentOSやFedoraなど)で使用される強力なパッケージ管理システムです。 RPMは、 rpm コマンドと .rpm ファイル形式も指します。

CentOSリポジトリには、デスクトップソフトウェアマネージャーを使用して、またはコマンドラインから yum dnf 、および rpm ユーティリティを使用してインストールできる数千のrpmパッケージが含まれています。 一部のライブラリとアプリケーションはrpm形式でパッケージ化されていますが、CentOSリポジトリには含まれていません。 これらのアプリケーションは、開発者のWebサイトからダウンロードして、手動でインストールする必要があります。

このチュートリアルでは、CentOSにrpmファイルをインストールする方法を説明します。

非公式のソースからrpmパッケージをインストールするときは、特に注意してください。 パッケージは、システムアーキテクチャとCentOSバージョンに合わせてビルドする必要があります。 glibc、systemd、またはシステムの適切な機能に不可欠な他のサービスやライブラリなど、重要なシステムパッケージを置き換えたり更新したりしないでください。

RPMパッケージをインストールまたは削除できるのは、rootまたはsudo特権を持つユーザーのみです。

yum および dnf を使用したrpmファイルのインストール

yum dnf は、CentOSおよび関連するLinuxディストリビューションでrpmパッケージをインストール、更新、削除、または管理するためのコマンドラインツールです。

CentOS 8以降、 dnf はデフォルトのパッケージマネージャーとして yum 置き換わりました。 dnf yum と下位互換性があります。

CentOS 8は dnf エイリアスなので、 yum を引き続き使用できます。

yum または dnf を使用してローカルrpmパッケージをインストールするには、 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:

以上で、アプリケーションがシステムにインストールされ、使用を開始できます。

また、URLからrpmパッケージを直接インストールすることもできます。

sudo yum install

sudo dnf install

rpmでrpmファイルをインストールする

rpm は、RHELシステム用の低レベルパッケージマネージャーです。

パッケージをインストール、更新、削除するときは、依存関係が解決されないため、rpmよりも yum または dnf を使用することを常に優先する必要があります。

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ファイルをインストールできます。

ご質問がある場合は、コメントをお気軽にお寄せください。

Centos rpm