Sirius -旧ブログ、更新されません-

2008年10月の記事

<< 前のページ

2008年10月30日(木) 23:23

Fedora8 化成功!

rpm のデータベースを再構築して yum が動くようになったので Fedora8 化へ再挑戦してみる。
できる!玄箱 Fedora化!!(F-7対応) の掲示板の【316】 re(2):Fedora8化のなおき氏の手順を参考にしました。
念のため、ところどころで rpm のデータベースの再構築をしました。

# rpm --rebuilddb
Fedora8 の rpm を持ってきてインストール。
# wget http://ftp.iij.ad.jp/pub/linux/fedora/releases/8/Fedora/i386/os/Packages/fedora-release-8-3.noarch.rpm
# wget http://ftp.iij.ad.jp/pub/linux/fedora/releases/8/Fedora/i386/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm

# rpm -Fvh fedora-release-8-3.noarch.rpm fedora-release-notes-8.0.0-3.noarch.rpm
yum をクリアして
# yum clean all
rpm と yum を Fedora8 のものにアップデート。
# yum -y update rpm\* yum\*
リリースがアップデートされているようなのでリリースもアップデート。
# yum -y update fedora-release
念のため rpm のデータベースを再構築。
# rpm --rebuilddb
rpm と yum を再度アップデート。
# yum -y update rpm\* yum\*
念のため rpm のデータベースを再構築。
# rpm --rebuilddb
パッケージのアップデート。
# yum -y upgrade

Base Groupをアップデートして再起動
# yum -y groupupdate Base
# reboot

Fedora8 になって公式から消えた rpm を調べる。

# yum install yum-utils
# package-cleanup --orphans
古い(FC7の)カーネルがでてきたのでこれを削除。
# yum -y remove kernel-2.6.23.17-88.fc7.ppc

rpmデータベースの依存関係のチェックする。
# package-cleanup --problems
さらにパッケージが二重になっているかを調べる。
# package-cleanup --dupes
二重になっているパッケージは無し。

rpm のデータベースを再構築。
# rm -f /var/lib/rpm/__* ; rpm --rebuilddb
開発環境をインストール。
# yum groupinstall "Development Tools"

以上、うまくいきました。
次はカーネルのコンパイルをしたいと思います。

written by sirius [玄箱] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

2008年10月28日(火) 23:40

yum が動かない

最新にした FC7 で、Samba を使おうと思い、yum でインストールしたら yum がハングアップしたようです。
ハングアップ以外もどうもおかしい。libjpg や libtiff を従属インストールしようとする。なんで Samba に libjpg や libtiff が必要なんだろう。

とにかく yum ではインストールできないので 直接ダウンロードして、rpm でインストールを試みました。
しかし、rpm でもとまってしまうようです。rpm でデバッグ情報を出力させてみたら、どうやらデータベースを読みに言ったところでとまっているようです。

調べたら、yum はたまに rpm のデータベースを壊すことがあるようです。
と、いうことで rpm のデータベースを再構築。
# rpm --rebuilddb

ちょっと時間がかかりましたが再構築できたようなので yum で Samba のインストール。
今度はちゃんとインストールできました。やはり libjpg とかはいらないようで今回は従属インストールの中には入っていませんでした。

これは、ひょっとすると、Fedora8 にアップグレードできるかもしれません。

written by sirius [玄箱] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

2008年10月27日(月) 00:18

FC7を最新にする

今年の初めに FedoraCore 7 をインストールしてほおって置いた玄箱/HG。本当は Fedora8 にしたいのだがうまくいかないのでとりあえず FedoraCore 7 の状態で最新にすることにしました。
まず EM モードにして、
# echo -n 'NGNG' > /dev/fl3
# /www/script/melsub_shutdown.sh 1;exit

できる!玄箱 Fedora化!!(F-7対応)からインストールキットをダウンロードしてインストール。

インストール後に、シリアルコンソールからルートでログインできるようにします。
# echo ttyS0>>securetty

インストール直後の yum はうまく動かないので、rpm を持ってきてインストールします。
# wget http://ftp.kddilabs.jp/Linux/packages/fedora/updates/7/ppc/yum-3.2.8-2.fc7.noarch.rpm
# rpm -Uvh yum-3.2.8-2.fc7.noarch.rpm

次にパッケージのアップデートをしますが、一気にやろうとするとうまくいかないので、一つずつアップデートします。
# yum -y update rpm\*
# yum -y update python\*
# yum -y update perl\*
# yum -y update udev
# yum -y update syslog-ng
# yum -y update kernel-headers
# yum -y update tzdata
# yum -y update glibc-common
# yum -y update libgcc
# yum -y update glibc
# yum -y update e2fsprogs-libs
# yum -y update ncurses
# yum -y update bash
# yum -y update libselinux
# yum -y update info
# yum -y update audit-libs
# yum -y update shadow-utils
# yum -y update glib2
# yum -y update libnl
# yum -y update tcp_wrappers-libs
# yum -y update libdhcp4client
# yum -y update libstdc++
# yum -y update e2fsprogs
# yum -y update dmraid
# yum -y update procps
# yum -y update libxml2
# yum -y update cyrus-sasl-lib
# yum -y update libattr
# yum -y update libacl
# yum -y update bzip2-libs
# yum -y update file-libs
# yum -y update libgomp
# yum -y update cpio
# yum -y update gzip
# yum -y update tar
# yum -y update net-tools
# yum -y update logrotate
# yum -y update libxml2-python
# yum -y update pcre
# yum -y update dbus
# yum -y update cpp
# yum -y update tcl
# yum -y install libmudflap
# yum -y update elfutils-libelf
# yum -y update sqlite
# yum -y update libvolume_id
# yum -y update file
# yum -y update bzip2
# yum -y update vim-minimal
# yum -y update groff
# yum -y update tcp_wrappers
# yum -y update diffutils
# yum -y update libselinux-python
# yum -y update iptables
# yum -y update vim-common
# yum -y update ftp
# yum -y update glibc-headers
# yum -y update glibc-devel
# yum -y update crontabs
# yum -y update gcc
# yum -y update coreutils
# yum -y update krb5-libs
# yum -y update openssl
# yum -y update libgssapi
# yum -y update pam
# yum -y update libdhcp6client
# yum -y update util-linux
# yum -y update initscripts
# yum -y update openldap
# yum -y update libdhcp
# yum -y update nash
# yum -y update nfs-utils-lib
# yum -y update libtirpc
# yum -y update rpcbind
# yum -y update mkinitrd
# yum -y update nfs-utils
# yum -y update dhclient
# yum -y update ntp
# yum -y update vsftpd
# yum -y update kernel

これでとりあえず、パッケージが最新の状態になりました。
これを Fedora8 にアップグレードできないかな。
欲をいうと Fedora9 にしたいです。

written by sirius [玄箱] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

<< 前のページ

Sirius -旧ブログ、更新されません-

MySketch 2.7.2 written by 夕雨