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

CentOS8にRPMパッケージをインストールする方法

RPMは、CentOS、Red Hat、Fedoraなどの最も一般的なLinuxディストリビューションで使用されるパッケージ形式です。公式のCentOSリポジトリには、yumパッケージマネージャーツールを使用して直接インストールできる多数のパッケージが用意されています。 CentOS Standardリポジトリで利用できないRPMパッケージは、関連するリポジトリをアクティブ化または有効化することで簡単にインストールできます。多くの場合、公式ソフトウェアページからrpmパッケージを手動でダウンロードする必要があります。

このチュートリアルでは、コマンドラインからCentOS8システムにrpmパッケージをインストールする方法について詳しく説明します。

前提条件

管理コマンドを実行するには、root権限が必要です。

rpmパッケージは、次の2つの異なる方法を使用してCentOS8システムにインストールできます。

  1. yumパッケージマネージャーを使用してrpmパッケージをインストールします
  2. rpmコマンドを使用してrpmパッケージをインストールします

方法1:Yumパッケージマネージャーを使用してrpmパッケージをインストールする

Yumは、CentOSディストリビューションのデフォルトのパッケージマネージャーとして使用されます。このパッケージマネージャーツールを使用すると、ユーザーはCentOS公式リポジトリからパッケージをインストール、ダウンロード、更新、検索、および削除でき、サードパーティのリポジトリでも同じタスクを実行できます。左側のサイドバーメニューからCentOSデスクトップのターミナルウィンドウを起動し、次の手順を実行するだけです。

公式ウェブサイトからrpmファイルをダウンロードします

この方法を使用している場合は、Webサイトからrpmパッケージをダウンロードしてください。次の例では、slack rpmファイルは、次の「wget」コマンドを使用して公式ダウンロードパッケージからダウンロードされます。

$  wget https://downloads.slack-edge.com/linux_releases/slack-4.9.1-0.1.fc21.x86_64.rpm

rpmファイルをインストールします

ダウンロードしたrpmパッケージは、パッケージ名とともに次の「yumlocalinstall」コマンドを実行することでシステムにインストールできます。

$ sudo yum localinstall filename.rpm

ディレクトリからすべてのrpmファイルをインストールするには、次のコマンドを使用します。

$ sudo yum localinstall ./slack-*.rpm

ここでは、上記のrpmファイルがシステムと互換性があることを前提としています。したがって、「y」と「Enter」を押すと、ターミナルにプロンプ​​トが表示され、このパッケージに必要なすべての依存関係が自動的にインストールされます。

場合によっては、RPMパッケージは、現在システムにインストールされていない他のパッケージに依存します。したがって、これらのパッケージがリポジトリに存在する場合は、CentOSシステムで有効にしてください。 Yumはすべての依存関係を自動的にインストールします。ただし、リポジトリで依存関係が利用できない場合は、最初に、yumパッケージマネージャーツールを使用して、これらの依存関係をシステムに個別にインストールする必要があります。

また、rpmファイルを個別にダウンロードする代わりに、次のコマンドでRPMパッケージのURLを渡すという別のオプションを採用することもできます。

$ sudo yum localinstall https://domain.com/file.rpm

インストールされたrpmパッケージは、次のコマンドを使用して、yumパッケージマネージャーを使用してシステムから削除することもできます。

$ sudo yum remove file.rpm

方法2:rpmツールを使用してRPMパッケージをインストールする

rpmツールを使用すると、CentOSシステムにパッケージをインストール、更新、および削除できます。

次のコマンドを使用して、rpmパッケージをインストールします。

$ sudo rpm -ivh file.rpm

上記のコマンドで、-vは詳細を示し、hはハッシュマークされたプログレスバーを示します。ただし、このパッケージが他のパッケージに依存している場合は、インストール中に、ターミナルで欠落している依存関係の名前が一覧表示されます。次に、これらすべての依存関係を手動でダウンロードしてインストールする必要があります。

rpmパッケージをダウンロードする代わりに、次のコマンドでrpmパッケージのURLを使用することもできます。

$ sudo rpm -ivh https://domain.com/file.rpm

オプション「-U」を使用して、次のようにrpmツールを使用してrpmパッケージを更新します。

$ sudo rpm -Uvh file.rpm

依存関係なしでRPMパッケージをインストールするには、次のターミナルコマンドを使用します。

$ sudo rpm -Uvh --nodeps file.rpm

システムからRPMパッケージを消去または削除するには、次のようにオプション「-e」に続けてrpmファイル名を使用します。

$ sudo rpm -e file.rpm

結論

CentOS8システムにRPMパッケージをインストールする方法に関するすべての情報について説明しました。 CentOSシステムでRpmパッケージを簡単にダウンロード、インストール、更新、消去できる2つの方法について説明しました。詳細については、CentOSで独自のRPMパッケージURLを使用してこれらすべてのコマンドをテストし、問題が発生した場合はコメントでフィードバックをお寄せください。


Cent OS
  1. CentosにMod_Pagespeedをインストールする方法は?

  2. Debian11BullseyeにRPMパッケージをインストールする方法

  3. CentOS6にNtopngをインストールする方法

  1. UbuntuにRPMパッケージをインストールする方法

  2. CentOSにtar.gzをインストールする方法

  3. UbuntuにRPMパッケージをインストールする方法

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

  2. RHEL 8 / CentOS8Linuxシステムにパッケージをインストールする方法

  3. UbuntuにRPMパッケージをインストールする