MIRACLE

メールサービス申込 ユーザー登録&ログイン パートナー情報
お問い合わせ FAQ サイトマップ
MIRACLE LINUXの特長 製品紹介 サービス案内 購入 サポート 技術フォーラム

テクノロジー情報

2007年4月27日
rpmコマンドでの、MIRACLE LINUX V4.0 SP1からSP2へのアップデート方法
MIRACLE LINUX V4.0 MIRACLE LINUX V4.0 for x86-64 対応

rpmコマンドでの、MIRACLE LINUX V4.0 SP1からSP2へのアップデート方法

[対象となる製品のバージョン]

MIRACLE LINUX V4.0 SP1- Asianux Inside (以下、x86製品)
MIRACLE LINUX V4.0 SP1- Asianux Inside for x86-64 (以下、x86-64製品)

[対処方法]

以下の手順で、rpmコマンドを使用してML40SP1からML40SP2へアップグレードすることができます。 適用する環境はSP1を前提としておりますのでご注意ください。 また、この手順はML40SP2のリリース日(2007年3月2日)時点での検証結果によるものです。

準備

  1. パッケージ格納ディレクトリの領域確保

    アップデート元のパッケージ格納ディレクトリ用に1.5GBのディスク容量を準備してください。 ※以下の例では/package_poolに格納するものとします。

  2. パッケージ格納ディレクトリへのパッケージのコピー

    以下、2種類の方法があります。

    (1)ML40SP2のCDを利用する場合

    1) CDを入れてマウントする
    (例)
        # mount /mnt/cdrom
    2) CDからrpmパッケージをコピーする
    (例) /package_poolを格納ディレクトリとする
        # cp -a /mnt/cdrom/Asianux/RPMS/*.rpm /package_pool
    3) CDを入れ換えて、すべてのインストールCDのパッケージをコピーする
    インストールCDは、x86製品の場合は2枚、x86-64製品の場合は3枚あります。
    4) 以下のパッケージをftpサイトからコピーする
    ※ftpサイトからのコピー手順は後述の[補足]を参照してください。
    ※将来的に各パッケージがバージョンアップされた場合はそちらを使用してください。
        [x86]
           apr-0.9.4-24.5.1AX.i386.rpm
           apr-devel-0.9.4-24.5.1AX.i386.rpm
           fontconfig-2.2.3-7.6AX.i386.rpm
           fontconfig-devel-2.2.3-7.6AX.i386.rpm
           hwbrowser-0.19-0.2AX.noarch.rpm
           rfsysv-1.0-24.1AX.i386.rpm
        [x86-64]
           apr-0.9.4-24.5.1AX.x86_64.rpm
           apr-0.9.4-24.5.1AX.i386.rpm
           apr-devel-0.9.4-24.5.1AX.x86_64.rpm
           fontconfig-2.2.3-7.6AX.x86_64.rpm
           fontconfig-2.2.3-7.6AX.i386.rpm
           fontconfig-devel-2.2.3-7.6AX.x86_64.rpm
           hwbrowser-0.19-0.2AX.noarch.rpm
           rfsysv-1.0-24.1AX.x86_64.rpm
        

    (2)ftpサイトから全てのパッケージをダウンロードする場合

    1) コピー先ディレクトリに移動する
      # cd /package_pool
    2) 全てのパッケージをftpサイトからダウンロードする
    ※ftpサイトからのコピー手順は後述の[補足]参照してください。

パッケージの適用

x86製品をインストールしている場合:
  1. 下記パッケージを -U オプションで適用
      # rpm -Uvh /package_pool/nfs-utils-1.0.6-70.EL4.i386.rpm \
                 /package_pool/libgssapi-0.8-1.i386.rpm \
                 /package_pool/nfs-utils-lib-1.0.6-3.i386.rpm \
                 /package_pool/kasumi-1.0.1-1AX.i386.rpm
    
  2. 下記パッケージを -i オプションで適用
       # rpm -ivh /package_pool/kernel-2.6.9-42.7AX.i386.rpm
    

    ※smpカーネルを使用する場合はkernel-smp-2.6.9-42.7AX.i386.rpmになります。

  3. 残りのパッケージを -F オプションで適用
       # rpm -Fvh /package_pool/*.rpm
    

x86-64製品を"すべて"のパッケージ選択でインストールしている場合:
  1. 下記のように、パッケージを -U オプションで適用
       # rpm -Uvh /package_pool/nfs-utils-1.0.6-70.EL4.x86-64.rpm \
                  /package_pool/libgssapi-0.8-1.x86-64.rpm \
                  /package_pool/nfs-utils-lib-1.0.6-3.x86-64.rpm \
                  /package_pool/kasumi-1.0.1-1AX.x86-64.rpm
    
  2. 下記のように、パッケージを -i オプションで適用
       # rpm -ivh /package_pool/kernel-2.6.9-42.7AX.x86-64.rpm
    

    ※smpカーネルを使用する場合はkernel-smp-2.6.9-42.7AX.x86-64.rpmになります。

  3. 残りのパッケージを -F オプションで適用
       # rpm -Fvh /package_pool/*.rpm
    

x86-64製品を"最小"のパッケージ選択でインストールしている場合:
  1. 下記のように、パッケージを -U オプションで適用
       # rpm -Uvh /package_pool/nfs-utils-1.0.6-70.EL4.x86-64.rpm \
                  /package_pool/libgssapi-0.8-1.x86-64.rpm \
                  /package_pool/nfs-utils-lib-1.0.6-3.x86-64.rpm \
                  /package_pool/kasumi-1.0.1-1AX.x86-64.rpm
    
  2. 下記のように、パッケージを -i オプションで適用
       # rpm -ivh /package_pool/kernel-2.6.9-42.7AX.x86_64.rpm \
                  /package_pool/libsepol-1.1.1-2.i386.rpm
    

    ※smpカーネルを使用する場合はkernel-smp-2.6.9-42.7AX.x86-64.rpmになります。

  3. 残りのパッケージを -F オプションで適用
       # rpm -Fvh /package_pool/*.rpm
    

以上で完了です。システムをリブートしてください。

[補足]

ブラウザを使用したアップデートパッケージの入手方法

入手する製品に応じて、それぞれ以下のURLを指定してください。

ftpクライアントを使用したアップデートパッケージの入手方法

  1. 以下のコマンドを入力し、MIRACLE LINUXのFTPサイトへアクセスする
        $ /usr/bin/ftp ftp.miraclelinux.com
    
  2. ユーザ名に「anonymous」を、パスワードに自分のe-mailアドレスを入力する
        Connected to ftp.miraclelinux.com (***.***.***.***).
        220 MIRACLE LINUX FTP Server
        Name (ftp.miraclelinux.com:*****): anonymous
        331 Anonymous login ok, send your complete email address as your password.
        Password:  <== メールアドレスを入力
        230 Anonymous login ok, restrictions apply.
        Remote system type is UNIX.
        Using binary mode to transfer files.
        ftp>
    
  3. ログインが成功した後、cdコマンドでディレクトリを移動する
    x86製品の場合:
        ftp> cd /pub/Miracle/ia32/standard/4.0/updates/RPMS
    
    x86-64製品の場合:
        ftp>cd /pub/Miracle/x86_64/standard/4.0/updates/RPMS
        250 CWD command successful
    
  4. 以下のコマンドを入力して、バイナリモードに変更する
        ftp> bin
        200 Type set to I
    
  5. 以下のコマンドを入力して、対話/非対話モードの切り替える
        ftp> prompt
        Interactive mode off.
    
  6. 以下のコマンドにより、アップデートキットをローカルマシンに転送する
    全てのファイルを入手する場合:
        ftp> mget *
    
    指定したファイルを入手する場合:
        ftp> mget FILE1 FILE2 FILE3
    
  7. 転送完了後、接続を閉じて終了する
        ftp> bye
    

[更新履歴]

 2007年 4月27日 新規作成


会社情報 採用情報 個人情報保護方針 情報セキュリティ基本方針 商標等取り扱い事項 English
Copyright(c)2000-2013 MIRACLE LINUX CORPORATION. All Rights Reserved.