rpmstrap

CentOS4を入れるけど、色々おかしい。

# diff /usr/lib/rpmstrap/scripts/centos4 /usr/lib/rpmstrap/scripts/centos4.org 
38,39d37
< http://ftp.riken.jp/Linux/centos/4.3/os/i386/CentOS/RPMS/
< http://vault.centos.org/4.3/os/i386/CentOS/RPMS/
49,51c47
< http://ftp.riken.jp/Linux/centos/4.3/os/x86_64/CentOS/RPMS/
< http://vault.centos.org/4.3/os/x86_64/CentOS/RPMS/
< http://mirror.centos.org/centos/4.1/os/x86_64/CentOS/RPMS/
---
> http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/
266,270d261
< 52:sqlite-3.2.2-1.x86_64.rpm
< 52:expat-1.95.7-4.x86_64.rpm
< 52:python-urlgrabber-2.9.6-2.noarch.rpm
< 52:python-elementtree-1.2.6-4.x86_64.rpm
< 52:python-sqlite-1.1.6-1.x86_64.rpm

で、

# rpmstrap --verbose centos4 centos4

が成功。ただし、yumかからない。っていうかとりあえずviもない*1DNSの設定もない。とりあえずchroot

# chroot centos4/

echoでつくってしまう。

# echo nameserver 192.168.1.1 >> /etc/resolv.conf

ただし、これでyumしようとしてもCentOS4.3はもうmirrorにないので、何とかしてリポジトリを向ける必要有り。

*1:nanoはある