-->

2011-05-20

gentooで古いパッケージを入れる

http://sources.gentoo.org/cgi-bin/viewvc.cgi
gentoo-x86
net-fs/
nfs-utils/
(Show 47 dead files)
で必要なファイルをoverlayにダウンロードする。



以下は詳細です。

### gentooで古いパッケージを入れる。
入れていない。古いebuildファイルの場所を確認した。

### emモードで
$ chroot /mnt/gentoo /bin/bash
FATAL: kernel too old
の場合。
ubootの場合は関係ない。
debianでetch => lenny => 再起動 => 起動しない => これ。
古いのを入れるのは可能なようだが動作が大丈夫かは難しそう。
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-libs/glibc/?hideattic=0
例えばkernel2.4+glibc2.3の環境を作成するのではなくliveCDの古いバージョンを探して、そのまま使うのが楽そう。

http://www.revulo.com/kuro-box/Debian/lenny.html
http://www.revulo.com/kuro-box/Debian/Kernel2.6.html
uboot => 以前これを入れた。どこかの手順通りに行った。失敗するとダメになるそうだが成功した。
looader.o => hda1でkernel2.4+glibc2.3で別のパーテーションを指定する。本来のカーネルで動かせる。 => 別のパーテーションにメインの環境。メインの環境のglibcのバージョンは関係ない。
emモードの書き換え => これはフラッシュを書き換えて戻せる人用?

### nfs3のまま使いflockを有効にする場合。
$ e-file rpc.lockd
[I] net-fs/nfs-utils
        Available Versions:     1.0.12-r2 1.0.12-r0 1.0.10-r0 1.0.7-r2 1.0.7-r1 1.0.6-r6 1.0.12-r3
        Last Installed Ver:     1.2.3-r1(2011年05月15日 17時22分26秒)
        Homepage:               http://linux-nfs.org/
        Description:            NFS client and server daemons
        Matched Files:          /sbin/rpc.lockd;
...
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/?hideattic=0
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.0.12-r5.ebuild?hideattic=0&view=log
特にnfs3に拘る理由はないので使わない。

### 保存する場合overlayに入れるらしい。
多分通常の場所の場合syncすると消えるためです。
http://d.hatena.ne.jp/m-bird/20110419/1303243395
http://prototype020.podzone.org/archives/703

0 件のコメント: