GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL 8 / CentOS8LinuxにRPMパッケージをインストールする方法

システムリポジトリからのパッケージインストールとは対照的に、RHEL 8 /CentOS8にRPMパッケージをインストールする方法はいくつかあります。それぞれにメリットがありますが、ほとんどの場合、DNFが最初の選択肢になるはずです。また、安定性のために、外部RPMのインストールを可能な限り制限することをお勧めします。

このチュートリアルでは、次のことを学びます。

  • DNFを使用してRPMをインストールする方法
  • Yumを使用してRPMをインストールする方法
  • RPMを使用してRPMをインストールする方法

RHEL8にRPMをインストールします。

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
RHEL 8 / CentOS 8
DNF、Yum、RPM
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

DNFを使用してRPMをインストールする方法

前述のように、DNFはRed Hatのパッケージマネージャーであり、個々のRPMパッケージを処理するための最良のオプションです。 DNFは依存関係の解決を処理し、それは非常に Linuxシステムで個々のパッケージを扱う場合は大きな問題です。潜在的な競合や半壊したパッケージを防ぎます。また、依存関係を自分で追跡する手間を省くことができます。

DNFを使用してRPMをインストールするには、通常のようにパッケージ名ではなく、RPMの場所をDNFに指定するだけです。

# dnf install /path/to/package.rpm

Web上にあるRPMでも機能します。 DNFにRPMの直接Webアドレスを指定します。

# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

DNFは自動的に依存関係をインストールに含め、パッケージのインストールを確認するように求められたときに依存関係を表示します。パッケージに互換性がない場合は、DNFからも通知されます。

Yumを使用してRPMをインストールする方法

このセクションは簡単です。 RHEL 8 /CentOS8のYumは DNF。このリリースでは、Red HatはDNFを優先してYumを削除しましたが、シンプルなラッパーを提供し、yumを引き続き使用できるようにしました。 指図。したがって、「Yum」を使用してRPMをインストールする場合は可能ですが、実際にはDNFであり、構文は同じです。

# yum install /path/to/package.rpm

RPMを使用してRPMをインストールする方法

RPMパッケージをインストールするための従来の方法は、RPMパッケージユーティリティです。これは、Red Hatシステムにパッケージをインストールするための元の方法であり、引き続き機能しますが、制限があります。特に、RPMは依存関係の解決を処理しません。つまり、このルートに行く場合は、物事がすぐに混乱する可能性があるため、準備してください。

使用するには、rpmでパッケージをインストールします コマンド、-iを使用します フラグを立てて、パッケージへのパスを指定します。

# rpm -i /path/to/package.rpm

結論

ほとんどの状況でDNFに固執すれば、物事はスムーズに進みます。まれなニッチな状況ではRPMを使用する必要があるかもしれませんが、特に依存関係を考慮すると、ほとんどの場合、DNFが最善の策です。


Cent OS
  1. Linux OS(CentOS、RHEL、およびFedora)にRPMファイルをインストールする方法

  2. RHEL 8 / CentOS8Linuxにredmineをインストールする方法

  3. CentOS/RHEL 8 で dnf を使用してパッケージをインストールする方法

  1. RHEL 8 / CentOS8LinuxにHadoopをインストールする方法

  2. RHEL 8 / CentOS8LinuxにPerlをインストールする方法

  3. Linux RHEL 8 /CentOS8にapachetomcatをインストールする方法

  1. RHEL 8 / CentOS8LinuxにXdebugをインストールする方法

  2. RHEL 8 / CentOS8Linuxにアスタリスクをインストールする方法

  3. RHEL 8 / CentOS8Linuxにwiresharkをインストールする方法