rpmコマンドで Asianux Server 3 ==MIRACLE LINUX V5をSP1からSP2へアップデートする方法 (64bit)
Asianux Server 3 ==MIRACLE LINUX V5を SP1からSP2相当へアップデートする場合、アップデート対象マシンがインターネットへ接続できる環境であれば、Asianux TSN Updater (axtu)を使用して自動アップデートが可能ですが、インターネットへ接続できない環境の場合、手動でアップデートする必要があります。
本ドキュメントでは、axtu を使用せずに、rpmコマンドで 64bit版の Asianux Server 3 ==MIRACLE LINUX V5 を SP1 から SP2 相当にアップデートする方法について説明します。
Asianux Server 3 ==MIRACLE LINUX V5 (SP1版、64bit)
※製品パッケージ表面にSP1の表示があるものがSP1版のメディアになります。稼働中のシステムについては、ログイン画面で Asianux Server 3 (Quartet SP1) の表示があるものがSP1ベースのシステムです。
※無印のAsianux Server 3はこのドキュメントの対象になりません。また既にSP1相当にアップグレードした場合でも、ここに書かれた手順と一部異なる場合があります。
本ドキュメントでは、以下a の状態から、b の状態とすることを前提としています。
a. SP1版の Asianux Server 3 ==MIRACLE LINUX V5 のCDパッケージ選択で「すべて」を選択してインストールした状態 (ミドルウェアパッケージ、仮想化パッケージは未選択)、またはスーパーインストールDVDを使用してインストールした状態
b: SP2版のAsianux Server 3 ==MIRACLE LINUX V5のDVDを使用して、パッケージ選択で「すべて」を選択してインストールした状態 (ミドルウェアパッケージ、仮想化パッケージは未選択)
事前にAsianux Server 3 ==MIRACLE LINUX V5 のDVD-ROMイメージ(ISOファイル)を入手してください。
DVD-ROMイメージはAsianux Technical Support Network(TSN)からダウンロードすることができます。
Asianux Technical Support Network(TSN)
ディレクトリ名
|
説明
|
|
/iso
|
DVD-ROMイメージ(isoファイル)格納用ディレクトリ
|
|
/mnt/disc
|
DVD-ROMイメージのマウント用ディレクトリ
|
|
/work
|
/RPMS
|
rpmパッケージをまとめて格納するディレクトリ
|
/dependarch_pkg
|
使用しているアーキテクチャによって除外するパッケージ
|
|
/incompatible_pkg
|
非互換パッケージ
|
※ /iso ディレクトリには 1.9GB、/work ディレクトリには1.7GB のディスク容量が必要です。
以下の例では、/iso ディレクトリに格納しているCD-ROMイメージを、/mnt/disk にマウントしています。
# mount -o loop /iso/Asianux-30-SP2-x86_64-dvddisc-200906221612.iso /mnt/disc
2.マウントしたCD-ROMイメージからrpmパッケージをコピーします。rpmパッケージはCD-ROMイメージのマウントポイント配下の Asianux/RPMSディレクトリに存在します。
以下の例では、すべての rpmパッケージを、/work/RPMS/ディレクトリへコピーしています。
# cp -a /mnt/disc/Asianux/RPMS/*.rpm /work/RPMS/
あらかじめ rpmパッケージの格納ディレクトリ(ここでは /work/RPMS)へ移動しておいてください。
# cd /work/RPMS/
以下の例では、退避用ディレクトリ /work/incompatible_pkg へ移動しています。
# mv zabbix-*1.6.4-3AXS3.x86_64.rpm \
/work/incompatible_pkg/
あらかじめ rpmパッケージの格納ディレクトリ(ここでは /work/RPMS)へ移動しておいてください。
# cd /work/RPMS/
# rpm -ivh kernel-2.6.18-128.7AXS3.x86_64.rpm \
kernel-devel-2.6.18-128.7AXS3.x86_64.rpm
(2)以下のパッケージについては、rpmコマンドの -i --nodepsオプションを使用します。
# rpm -ivh --nodeps kmod-redcastle-3.0.2-24.2.6.18_128.7AXS3.x86_64.rpm
(3)以下の34パッケージ(12パッケージは32bit版)については、rpmコマンドの -U オプションを使用します。
# rpm -Uvh dbus-1.1.2-12AXS3.*.rpm \
dbus-devel-1.1.2-12AXS3.*.rpm \
dbus-libs-1.1.2-12AXS3.*.rpm \
dbus-x11-1.1.2-12AXS3.x86_64.rpm \
python-iniparse-0.2.3-4AXS3.noarch.rpm \
xulrunner-1.9.0.10-1.1AXS3.x86_64.rpm \
nss-3.12.2.0-2AXS3.*.rpm \
nss-devel-3.12.2.0-2AXS3.*.rpm \
nss-tools-3.12.2.0-2AXS3.x86_64.rpm \
nspr-4.7.3-2AXS3.*.rpm \
nspr-devel-4.7.3-2AXS3.*.rpm \
firefox-3.0.10-1.2AXS3.x86_64.rpm \
xen-libs-3.0.3-80.2AXS3.*.rpm \
device-mapper-1.02.28-2AXS3.*.rpm \
device-mapper-event-1.02.28-2AXS3.x86_64.rpm \
system-config-netboot-0.1.45.1-1.1AXS3.noarch.rpm \
system-config-netboot-cmd-0.1.45.1-1.1AXS3.noarch.rpm \
libselinux-1.33.4-5.1.1AXS3.*.rpm \
libselinux-utils-1.33.4-5.1.1AXS3.x86_64.rpm \
libselinux-devel-1.33.4-5.1.1AXS3.*.rpm \
libselinux-python-1.33.4-5.1.1AXS3.x86_64.rpm \
compat-dapl-2.0.13-4AXS3.*.rpm
(4)以下の4パッケージ(1パッケージは32bit版)については、rpmコマンドの -i オプションを使用します。
# rpm -ivh e4fsprogs-1.41.1-2.1AXS3.x86_64.rpm \
fipscheck-1.0.3-1AXS3.*.rpm \
mpi-selector-1.0.1-1AXS3.noarch.rpm
(4)残りのパッケージを、rpmコマンドの -F オプションを使用して適用します。
# rpm -Fvh *.rpm
本ドキュメントの内容は、予告なしに変更される場合があります。
本ドキュメントは、
本ドキュメントの内容に基づき、導入、設定、
2009年 9月14日 新規作成