このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。
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
特定のパッケージを検索する場合は、次のようにgrepやsortを使用して、出力を絞り込むことがきます。
# 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)
マニュアル・ページを参照してください。