mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

玄箱HGをFedora10にアップグレード!

[ サーバ構築, 玄箱 ] [ Fedora ]

こんばんは。

今回は、前回 Fedora9 を入れたうちの KURO-BOX/HG を同様な方法で Fedora10 にアップグレードしてみました。

うちの玄箱HGにとって初めて Fedora10 になるんで、ちょっと心配ですが・・・

いつもながら、これはあくまでも自分用の記録です。若干環境等異なる場合もあるかもしれません。ご了承下さい。

作業記録

【前提条件】 ・Fedora化する玄箱は「 KURO-BOX/HG 」。 ・「 KURO-BOX/HG 」には320GBのハードディスクを組み込んでいる。 ・「 KURO-BOX/HG 」のIPアドレスは [ 192.168.11.2 ] ・「 KURO-BOX/HG 」に「 できる!玄箱 Fedora化!! 」のインストールキット「 F4K Install Kit 」でFedora7導入済み&「 yum 」が最新版に入れ替え済み。 ・「 KURO-BOX/HG 」のFedora8をFedora9にアップグレード済み。 ・インストール作業を実行させるマシンはWindowsXP(PentiumM)

1.玄箱への接続

ローカルマシンから KURO-BOX/HG へリモート接続し、rootユーザになる。 (当方は、「 Poderosa 」というのを使用しています)

2.パッケージダウンロード

http://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/ppc/os/Packages/ 」にある 「 fedora-release-10-1.noarch.rpm 」と 「 fedora-release-notes-10.0.0-1.noarch.rpm 」をダンロードする。

1
2
3
4
5
6
7
8
[root@KURO-BOX ~]# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/ppc/os/Packages/fedora-release-10-1.noarch.rpm http://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/ppc/os/Packages/fedora-release-notes-10.0.0-1.noarch.rpm
http://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/ppc/os/Packages/fedora-release-10-1.noarch.rpm を取得中
http://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/ppc/os/Packages/fedora-release-notes-10.0.0-1.noarch.rpm を取得中
警告: /var/tmp/rpm-xfer.4T9NuG: ヘッダ V3 DSA signature: NOKEY, key ID 4ebfc273
準備中...                ########################################### [100%]
   1:fedora-release-notes   ########################################### [ 50%]
   2:fedora-release         ########################################### [100%]
[root@KURO-BOX ~]#

3.キャッシュの整理

以下のように入力してキャッシュをきれいにしておく

1
2
3
4
5
[root@KURO-BOX ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@KURO-BOX ~]#

4.「 yum 」と「 rpm 」をアップデート

Fedoraのアップグレードの前にまず「 yum 」と「 rpm 」をアップデートしておく。

1
2
3
4
5
6
7
8
9
[root@KURO-BOX ~]# yum -y update rpm\* yum\*

・・・ 途中省略 ・・・

Replaced:
  compat-db.ppc 0:4.5.20-5.fc9

Complete!
[root@KURO-BOX ~]#

5.rpm のデータベースが壊れていることがあるので、再構築

1
2
[root@KURO-BOX ~]# rpm --rebuilddb
[root@KURO-BOX ~]#

6.アップグレード

以下のように入力してアップグレードする。

1
2
3
4
5
6
7
[root@KURO-BOX ~]# yum -y upgrade

・・・ 途中省略 ・・・

Error: Missing Dependency: libgnutls.so.13(GNUTLS_1_3) is needed by package ntfsprogs-1.13.1-8.fc8.ppc (installed)
Error: Missing Dependency: libgnutls.so.13 is needed by package ntfsprogs-1.13.1-8.fc8.ppc (installed)
[root@KURO-BOX ~]#

案の定、依存性エラー発生!

7.パッケージ削除

なので、パッケージを削除。

1
2
3
4
5
6
7
8
9
[root@KURO-BOX ~]# yum -y remove ntfsprogs

・・・ 途中省略 ・・・

Removed:
  ntfsprogs.ppc 0:1.13.1-8.fc8

Complete!
[root@KURO-BOX ~]#

8.再度アップグレード

以下のように入力してアップグレードする。

1
2
3
4
5
6
7
8
9
10
[root@KURO-BOX ~]# yum -y upgrade

・・・ 途中省略 ・・・

Replaced:
  bluez-utils.ppc 0:3.36-3.fc9 gail.ppc 0:1.22.3-1.fc9 gphoto2.ppc 0:2.4.0-10.fc9
  ps3pf-utils.ppc 0:2.1-2.fc9

Complete!
[root@KURO-BOX ~]#

9.リブート

玄箱をリブートする。

10.Fedora10 になって公式から消えた rpm を調査

1
2
3
4
5
6
7
8
9
10
[root@KURO-BOX ~]# package-cleanup --orphans
Setting up yum
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * fedora: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
gnupg2-2.0.10-1.fc9.ppc
kernel-2.6.25-14.fc9.ppc
kernel-2.6.27.19-78.2.30.fc9.ppc
[root@KURO-BOX ~]#

古いカーネルとか見つかりましたが、別にあってもいい(?)と思うので、とりあえずそのままにした。

11.rpm の依存関係をチェック

1
2
3
4
5
6
7
8
[root@KURO-BOX ~]# package-cleanup --problems
Setting up yum
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Reading local RPM database
Processing all local requires
No problems found
[root@KURO-BOX ~]#

問題なしでした。

12.パッケージの重複チェック

1
2
3
4
5
[root@KURO-BOX ~]# package-cleanup --dupes
Setting up yum
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
[root@KURO-BOX ~]#

重複なしでした。 もし、重複パッケージがあったら、

package-cleanup –cleandupes

13.rpm データベースの再構築

1
2
[root@KURO-BOX ~]# rm -f /var/lib/rpm/__* ; rpm --rebuilddb
[root@KURO-BOX ~]#

14.アップデート

ここで一応アップデートしておく。

1
2
3
4
5
6
7
8
[root@KURO-BOX ~]# yum -y update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * fedora: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Setting up Update Process
No Packages marked for Update
[root@KURO-BOX ~]#

何にも無かった。。。

15.リブート

念のため、玄箱をリブートする。

16.バージョン確認

再度リモート接続しrootユーザになり、以下のように入力してみる。

1
2
3
[root@KURO-BOX ~]# cat /etc/fedora-release
Fedora release 10 (Cambridge) ← Fedora10になってる
[root@KURO-BOX ~]#

いいんじゃな~いっ!多分!

次回は、最終目的のファイルサーバ(samba)導入を試してみます。

ほなね。

Comments