はじめに
Linuxでの作業中に、拡張子が.rpmのダウンロード可能なファイルを見たことがあるかもしれません。 Rpmファイルは、ソフトウェアリポジトリの外部で独立してダウンロードおよびインストールできるように設計されています。
このガイドでは、LinuxCentOSまたはFedoraシステムに.rpmファイルをインストールする方法を説明します。
前提条件
- sudo権限を持つユーザーアカウント
- ターミナルウィンドウ/コマンドラインへのアクセス(メニュー>アプリケーション>ユーティリティ>ターミナル、Ctrl-Alt-F2)
- RPM、DNF、およびYUMパッケージマネージャー(すべてデフォルトで含まれています)
ステップ1:RPMインストールファイルをダウンロードする
通常、.rpmファイルを見つけてダウンロードするには、Webブラウザを使用します。ただし、ブラウザが利用できない場合でも、ファイルの場所がわかっていればファイルをダウンロードできます。
wget
というソフトウェアツールをインストールする必要がある場合があります 。
wget
をインストールするには CentOSでは、ターミナルウィンドウに次のように入力します。
sudo yum install wget
wget
をインストールするには Fedoraで、次のように入力します。
sudo dnf install wget
これで、 wget
を使用できるようになりました 必要な.rpmファイルをダウンロードするコマンド。次のように入力します:
wget http://some_website/sample_file.rpm
システムはWebサイトにアクセスし、ファイルを現在の作業ディレクトリにダウンロードする必要があります。
ステップ2:LinuxにRPMファイルをインストールする
RPMコマンドを使用してRPMファイルをインストールする
CentOS Linuxに.rpmパッケージをインストールするには、次のように入力します。
sudo rpm -i sample_file.rpm
-i
スイッチは、ファイルをインストールするパッケージマネージャーに通知します。
RPMインストーラーの詳細については、RPMのドキュメントを参照してください。
Yumを使用してRPMファイルをインストールする
または、 yum
を使用することもできます .rpmファイルをインストールするパッケージマネージャー。
次のように入力します:
sudo yum localinstall sample_file.rpm
localinstall
オプションの説明yum
インストールファイルの現在の作業ディレクトリを確認します。
FedoraにRPMをインストールする
Fedora Linuxに.rpmパッケージをインストールするには、次のように入力します。
sudo rpm -i sample_file.rpm
CentOSの場合と同様に、-iスイッチはRPMにソフトウェアをインストールするように指示します。
もう1つの方法は、 dnfを使用することです。 パッケージをインストールするためのユーティリティ:
sudo dnf localinstall sample_file.rpm
多くのLinuxツールとは異なり、DNFはイニシャルのセットではありません。これは、 yumの次の進化にすぎません。 パッケージマネージャー。
RPMパッケージを削除する
RPMインストーラーを使用して、ソフトウェアパッケージを削除(またはアンインストール)できます。
ターミナルウィンドウに次のように入力します。
sudo rpm -e sample_file.rpm
-e
オプションはRPMに消去するように指示します ソフトウェア。 RPMの依存関係を確認する
これまでのところ、このガイドでは、ソフトウェアに依存関係がないか、すでに依存関係がインストールされていることを前提としています。
.rpmを確認するには 次のコマンドを使用して依存関係のファイルを作成します:
sudo rpm -qpR sample_file.rpm
システムはすべての依存関係をリストする必要があります:
-
-q
–このオプションは、RPMにクエリを指示します ファイル -
-p
–このオプションを使用すると、ターゲットのパッケージを指定できます クエリする -
-R
–これは要件をリストします パッケージ用
不足している依存関係がある場合は、 yumを使用して標準リポジトリからそれらをインストールできます。 またはdnf 。ソフトウェアに他の非標準ソフトウェアが必要な場合は、インストール手順に記載されていることがよくあります。
リポジトリからRPMパッケージをダウンロード
yumのエキサイティングな機能の1つ パッケージマネージャーでは、 .rpmをダウンロードできます。 リポジトリから直接ファイル。これは、帯域幅が限られている場合、またはダウンロードした単一のファイルをシステム間でコピーする場合に役立つことがあります。インターネットに断続的にアクセスしていて、インストーラーが完了するのを待つのに時間をかけたくない場合にも役立ちます。
.rpmをダウンロードするには リポジトリからファイルを作成するには、次のように入力します。
sudo yumdownloader packagename
たとえば、Apacheのファイルをダウンロードする場合は、パッケージ名を置き換えます。 httpd 。その後、上記のようにファイルをインストールできます。