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

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

RPMは、RedHatおよびCentOSやFedoraなどのその派生物で使用されるパッケージングシステムです。

公式のCentOSリポジトリには、yumを使用してインストールできる数千のRPMパッケージが含まれています。 コマンドラインユーティリティ。標準のCentOSリポジトリで利用できないパッケージは、適切なリポジトリを有効にすることで簡単にインストールできます。

ただし、すべてのソフトウェアベンダーがアプリケーション用のyumリポジトリを提供しているわけではありません。ほとんどの場合、そのような状況では、RPMパッケージをダウンロードしてインストールしたり、ソースからソフトウェアをダウンロードしてコンパイルしたりできるダウンロードページがあります。

このチュートリアルでは、CentOSにRPMパッケージをインストールする2つの方法を紹介します。

始める前に#

RPMパッケージをインストールするときは、それらがシステムアーキテクチャとCentOSバージョン用に構築されていることを確認してください。

このメソッドを使用して、glibc、systemd、またはシステムの適切な機能に不可欠なその他のサービスやライブラリなどの重要なシステムパッケージを置き換えたり更新したりすることは避けてください。これを行うと、エラーやシステムの不安定性につながる可能性があります。

RPMパッケージをインストールするには、rootまたはsudo権限を持つユーザーとしてログインする必要があります。

通常、RPMファイルを検索してダウンロードするには、Webブラウザーを使用します。ファイルを見つけたら、ブラウザまたはcurlなどのコマンドラインツールを使用してファイルをダウンロードできます。 またはwget

yumを使用したRPMパッケージのインストール #

yum CentOSのデフォルトのパッケージマネージャーツールです。これは、公式のCentOSリポジトリおよびその他のサードパーティリポジトリからパッケージをインストール、削除、ダウンロード、クエリ、および更新するために使用されます。

最初のステップは、インストールするRPMファイルをダウンロードすることです。

wget https://example.com/file.rpm

パッケージをインストールするには、yum localinstallを使用します コマンドの後にパッケージ名へのパスが続きます:

sudo yum localinstall file.rpm

yum 確認を求められます。 yと答えます システムと互換性があり、すべての依存関係が満たされていることを前提として、RPMパッケージがインストールされます。

RPMパッケージが現在インストールされていない他のパッケージに依存していて、それらのパッケージがシステムで有効になっているリポジトリで利用できる場合は、yum すべての依存関係をインストールします。それ以外の場合は、yum これらのパッケージをダウンロードして手動でインストールする必要がある、欠落しているすべての依存関係のリストが出力されます。

RPMパッケージをダウンロードしてインストールする代わりに、RPMパッケージのURLをyum localinstallに渡すだけです。 コマンド:

sudo yum localinstall https://example.com/file.rpm

すでにyumでインストールされているRPMパッケージを更新するには、パッケージをインストールするときと同じ手順を使用します。

何らかの理由でインストールされたパッケージを削除したい場合は、標準のyum removeを使用してください コマンドの後にパッケージ名を続ける:

sudo yum remove file.rpm

rpmを使用したRPMパッケージのインストール #

rpm は、RPMパッケージのインストール、アンインストール、アップグレード、クエリ、および検証に使用される低レベルのツールです。

RPMパッケージをインストールするには、rpm -iを使用します コマンドの後にRPMパッケージ名を続けます:

sudo rpm -ivh file.rpm

-v オプションはrpmに指示します 詳細な出力と-hを表示します ハッシュマークの付いたプログレスバーを表示します。

パッケージがシステムにインストールされていない他のパッケージに依存している場合は、rpm 欠落しているすべての依存関係のリストが表示されます。すべての依存関係を手動でダウンロードしてインストールする必要があります。

RPMパッケージをダウンロードしてインストールする代わりに、引数としてRPMパッケージへのURLを使用できます。

sudo rpm -ivh https://example.com/file.rpm

パッケージを更新するには、-Uを使用します オプション:

sudo rpm -Uvh file.rpm

更新しようとしているパッケージがインストールされていない場合は、rpm -U コマンドでインストールします。

必要なすべての依存関係をシステムにインストールせずにRPMパッケージをインストールするには、--nodepsを使用します。 オプション:

sudo rpm -Uvh --nodeps file.rpm

パッケージを削除(消去)するには、rpm -eを使用します コマンドの後にパッケージ名を続けます:

sudo rpm -e file.rpm

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パッケージをインストールする