このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

10.1.2 RPMの管理

Oracle Linuxでは、RPMパッケージのインストールとアップグレードにyumユーティリティを使用できます。 yumを使用する主な利点は、パッケージの依存関係をインストールまたはアップグレードすることです。yumは、Unbreakable Linux Network (ULN)またはOracle Linux yumサーバーで利用可能なものなどのリポジトリからパッケージをダウンロードしますが、インターネットにアクセスできないシステムで使用するために独自のリポジトリを設定することもできます。 この項では、rpmコマンドを使用して、yumリポジトリでは利用できないパッケージの管理方法について説明します。

ノート

RPMをインストール、アップグレードまたは消去するには、root権限が必要です。

rpmを使用してパッケージをインストールまたはアップグレードするには、-Uオプションを指定します。

# rpm -U package.rpm

--testオプションを指定すると、rpmはパッケージをインストールせずに、インストール・プロセスまたはアップグレード・プロセスをテストします。

# rpm -U --test package.rpm

パッケージを削除(RPM用語では消去)するには、-eオプションを使用します。

# rpm -e package

システムにインストールされているすべてのRPMパッケージをリストするには:

# rpm -qa

特定のパッケージを検索する場合は、次のようにgrepsortを使用して、出力を絞り込むことがきます。

# rpm -qa | grep gcc | sort
gcc-4.4.6-4.el6.x86_64
gcc-c++-4.4.6-4.el6.x86_64
gcc-gfortran-4.4.6-4.el6.x86_64
libgcc-4.4.6-4.el6.i686
libgcc-4.4.6-4.el6.x86_64

個別のパッケージがインストールされていることを確認するには、パッケージ名を指定します(省略形可)。

# rpm -q package

次に例を示します。

# rpm -q gcc-c++
gcc-c++-4.4.6-4.el6.x86_64

パッケージに関する情報を表示するには、-iオプションを使用します。

# rpm -qi package

パッケージ内のすべてのファイルをリストするには、-lオプションを使用します。

# rpm -ql package

rpmの使用方法の詳細は、rpm(8)マニュアル・ページを参照してください。