mk-mode BLOG

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

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

玄箱HGにFedora7・その2!

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

こんばんは。

前回は、うちの玄箱 KURO-BOX/HG に Fedora7 を導入しました。

が、「 できる!玄箱 Fedora化!! 」のインストールキット「 F4K Install Kit 」で導入した場合、「 yum 」が古いようで、先々不都合がでるようです。

そこで、こちらの「 玄箱でFedoraサーバーを構築 」を参考に「 yum 」の入れ替えを行いました。(詳細はそちらをご覧下さい)

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

作業記録

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

1.現状の「 yum 」を削除

以下のようにして現状の「 yum 」等を削除する。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[root@KURO-BOX ~]# yum -y remove yum ← 「 yum 」の削除
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package yum.noarch 0:3.2.0-1.fc7 set to be erased

Dependencies Resolved

・・・ 途中省略 ・・・

Removed: yum.noarch 0:3.2.0-1.fc7
Complete!

[root@KURO-BOX ~]# rm -Rf /usr/lib/python2.5/site-packages/yum ← これも削除

[root@KURO-BOX ~]# rpm --rebuilddb ← rpmのデータベースが壊れていることがあるので、再構築

[root@KURO-BOX ~]# reboot ← リブート

Broadcast message from root (pts/0) (Tue Mar 17 13:28:21 2009):

The system is going down for system halt NOW!

2.最新の「 yum 」導入

以下のようにして最新の「 yum 」等を導入する。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[root@KURO-BOX ~]# wget http://ftp.riken.jp/Linux/fedora/updates/7/ppc/yum-3.2.8-2.fc7.noarch.rpm ← 最新の「 yum 」をダウンロード
--13:33:21--  http://ftp.riken.jp/Linux/fedora/updates/7/ppc/yum-3.2.8-2.fc7.noarch.rpm
           => `yum-3.2.8-2.fc7.noarch.rpm'
ftp.riken.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.jp|134.160.38.1|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 576,417 (563K)

100%[======================================>] 576,417      328.86K/s

13:33:23 (327.42 KB/s) - `yum-3.2.8-2.fc7.noarch.rpm' を保存しました [576417/576417]

[root@KURO-BOX ~]# rpm -Uvh yum-3.2.8-2.fc7.noarch.rpm ← 「 yum 」をインストール
警告: yum-3.2.8-2.fc7.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 4f2a6fd2
準備中...                ########################################### [100%]
   1:yum                    ########################################### [100%]
[root@KURO-BOX ~]# yum -y install yum-fastestmirror ← 「 yum-fastestmirror 」をインストール
fedora                    100% |=========================| 2.1 kB    00:00
primary.sqlite.bz2        100% |=========================| 4.6 MB    00:14
updates                   100% |=========================| 2.3 kB    00:00
primary.sqlite.bz2        100% |=========================| 3.9 MB    00:17
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package yum-fastestmirror.noarch 0:1.1.11-1.fc7 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

・・・ 途中省略 ・・・

Installed: yum-fastestmirror.noarch 0:1.1.11-1.fc7
Complete!
[root@KURO-BOX ~]#

3.動作確認

ためしに「 yum 」でアップデートしてみる。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@KURO-BOX ~]# yum -y update ← パッケージのアップデート
Loading "fastestmirror" plugin
Determining fastest mirrors
 * fedora: ftp.dti.ad.jp
 * updates: ftp.dti.ad.jp
Setting up Update Process
Resolving Dependencies

・・・ 途中省略 ・・・

Installed: kernel.ppc 0:2.6.23.17-88.fc7
Dependency Installed: libmudflap.ppc 0:4.1.2-27.fc7
Updated: audit-libs.ppc 0:1.5.6-2.fc7 bash.ppc 0:3.2-20.fc7 bzip2.ppc 0:1.0.4-11.fc7 bzip2-libs.ppc 0:1.0.4-11.fc7 coreutils.ppc 0:6.9-9.fc7 cpio.ppc 0:2.6-28.fc7 cpp.ppc 0:4.1.2-27.fc7 crontabs.noarch 0:1.10-16.fc7 cyrus-sasl-lib.ppc 0:2.1.22-8.fc7 dbus.ppc 0:1.0.2-7.fc7 dhclient.ppc 12:3.0.5-42.fc7 diffutils.ppc 0:2.8.1-16.1.fc7 dmraid.ppc 0:1.0.0.rc14-4.fc7 e2fsprogs.ppc 0:1.40.2-3.fc7 e2fsprogs-libs.ppc 0:1.40.2-3.fc7 elfutils-libelf.ppc 0:0.131-1.fc7 file.ppc 0:4.21-1.fc7 file-libs.ppc 0:4.21-1.fc7 ftp.ppc 0:0.17-41.fc7 gcc.ppc 0:4.1.2-27.fc7 glib2.ppc 0:2.12.13-1.fc7 glibc.ppc 0:2.6-4 glibc-common.ppc 0:2.6-4 glibc-devel.ppc 0:2.6-4 glibc-headers.ppc 0:2.6-4 groff.ppc 0:1.18.1.4-8.fc7 gzip.ppc 0:1.3.11-2.fc7 info.ppc 0:4.11-2.fc7 initscripts.ppc 0:8.54.1-1 iptables.ppc 0:1.3.8-6.fc7 kernel-headers.ppc 0:2.6.23.17-88.fc7 krb5-libs.ppc 0:1.6.1-9.fc7 libacl.ppc 0:2.2.39-7.fc7 libattr.ppc 0:2.4.32-3.fc7 libdhcp.ppc 0:1.24-6.fc7 libdhcp4client.ppc 12:3.0.5-42.fc7 libdhcp6client.ppc 0:0.10-44.fc7 libgcc.ppc 0:4.1.2-27.fc7 libgomp.ppc 0:4.1.2-27.fc7 libgssapi.ppc 0:0.11-1.fc7 libnl.ppc 0:1.1-1.fc7 libselinux.ppc 0:2.0.14-10.fc7 libselinux-python.ppc 0:2.0.14-10.fc7 libstdc++.ppc 0:4.1.2-27.fc7 libtirpc.ppc 0:0.1.7-9.fc7 libvolume_id.ppc 0:116-3.fc7 libxml2.ppc 0:2.6.31-1.fc7 libxml2-python.ppc 0:2.6.31-1.fc7 logrotate.ppc 0:3.7.5-3.1.fc7 mkinitrd.ppc 0:6.0.9-7.1 nash.ppc 0:6.0.9-7.1 ncurses.ppc 0:5.6-9.20070812.fc7 net-tools.ppc 0:1.60-82.fc7 nfs-utils.ppc 1:1.1.0-4.fc7 nfs-utils-lib.ppc 0:1.0.8-10.fc7 ntp.ppc 0:4.2.4p2-3.fc7 openldap.ppc 0:2.3.34-7.fc7 openssl.ppc 0:0.9.8b-15.fc7 pam.ppc 0:0.99.7.1-5.2.fc7 pcre.ppc 0:7.3-3.fc7 perl.ppc 4:5.8.8-30.fc7 perl-CPAN.ppc 0:1.76_02-30.fc7 perl-ExtUtils-Embed.ppc 0:1.26-30.fc7 perl-ExtUtils-MakeMaker.ppc 0:6.30-30.fc7 perl-Test-Harness.ppc 0:2.56-30.fc7 perl-Test-Simple.ppc 0:0.62-30.fc7 perl-devel.ppc 4:5.8.8-30.fc7 perl-libs.ppc 4:5.8.8-30.fc7 popt.ppc 0:1.10.2.2-2.fc7 procps.ppc 0:3.2.7-16.1.fc7 python.ppc 0:2.5-15.fc7 python-libs.ppc 0:2.5-15.fc7 python-urlgrabber.noarch 0:3.0.0-3.fc7 rpcbind.ppc 0:0.1.4-8.fc7 rpm.ppc 0:4.4.2.2-2.fc7 rpm-libs.ppc 0:4.4.2.2-2.fc7 rpm-python.ppc 0:4.4.2.2-2.fc7 shadow-utils.ppc 2:4.0.18.1-15.fc7 sqlite.ppc 0:3.4.2-1.fc7 syslog-ng.ppc 0:2.0.8-1.fc7 tar.ppc 2:1.15.1-28.fc7 tcl.ppc 1:8.4.13-19.fc7 tcp_wrappers.ppc 0:7.6-48.fc7 tcp_wrappers-libs.ppc 0:7.6-48.fc7 tzdata.noarch 0:2008c-1.fc7 udev.ppc 0:116-3.fc7 util-linux.ppc 0:2.13-0.54.1.fc7 vim-common.ppc 2:7.1.245-1.fc7 vim-minimal.ppc 2:7.1.245-1.fc7 vsftpd.ppc 0:2.0.5-17.fc7
Complete!
[root@KURO-BOX ~]# reboot ← ついでにリブート

今回は以上。

これで、KURO-BOX/HG の Fedora7 そのものは最新になったと思います。

次は、Fedora7 に最低限必要なものをインストールしてみます。

では、また。

Comments