検索

15.2.2. インストール

download PDF
RPM パッケージには、通常 foo-1.0-1.i386.rpm などのファイル名があります。ファイル名には、パッケージ名(foo)、バージョン(1.0)、リリース(1)、アーキテクチャー(i386)が含まれます。パッケージをインストールするには、root としてログインし、シェルプロンプトで以下のコマンドを入力します。
rpm -Uvh foo-1.0-1.i386.rpm
インストールに成功すると、以下の出力が表示されます。
Preparing...                ########################################### [100%]
   1:foo                    ########################################### [100%]
ご覧のとおり、RPM はパッケージ名を出力し、パッケージが進捗メーターとしてインストールされているため、ハッシュマークの連続して出力します。
パッケージのインストールまたはアップグレード時に、パッケージの署名が自動的にチェックされます。署名は、パッケージが承認されたパーティーによって署名されていることを確認します。たとえば、署名の検証に失敗した場合、以下のようなエラーメッセージが表示されます。
error: V3 DSA signature: BAD, key ID 0352860f
新しいヘッダーのみの署名の場合は、以下のようなエラーメッセージが表示されます。
error: Header V3 DSA signature: BAD, key ID 0352860f
署名を検証するために適切なキーがインストールされていない場合、メッセージには以下のように NOKEY という単語が含まれます。
warning: V3 DSA signature: NOKEY, key ID 0352860f
パッケージの署名の確認に関する詳細は、「パッケージの署名の確認」 を参照してください。
Warning
カーネルパッケージをインストールする場合は、代わりに rpm -ivh を使用する必要があります。詳細は、36章カーネルの手動によるアップグレード を参照してください。
パッケージのインストールはシンプルとなるように設計されていますが、エラーが発生することがあります。

15.2.2.1. インストールされているパッケージ

同じバージョンのパッケージがすでにインストールされている場合は、以下が表示されます。
Preparing...                ########################################### [100%]
package foo-1.0-1 is already installed
インストールしようとしているバージョンと同じバージョンがすでにインストールされ、パッケージをインストールする場合は、--replacepkgs オプションを使用できます。これにより、RPM にエラーを無視するように指示します。
rpm -ivh --replacepkgs foo-1.0-1.i386.rpm
このオプションは、RPM からインストールされたファイルが削除された場合や、RPM から元の設定ファイルをインストールする場合に便利です。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.