フォーリアの日記
目次過去の日記未来の日記


2007年12月21日(金) 純正玄箱ハックつづき

たしょうあたたかいのかもしれませんがやっぱり寒いです。

今日は帰り際に先生のお嬢さんが来ていて、
写真をお嬢さんのPCから写したいと
もう上着を着て帰ろうとしていたときに呼び止められました。

でも、お嬢さんのPCはMacでPCカードは使えないし、
USBフラッシュメモリも誰も持っていないので、CDに焼くしかないようです。
写真はたくさんあるらしく、そんなに入らないので、
お嬢さんが選んで焼いてくれるそうで、私は帰ることができました。

------------

昨日インストールできなかったproftpのインストールに成功しました。

「純正玄箱鯖化計画」サイトによると、
玄箱のgcc(コンパイラ)は古い上に最小構成で、makeでエラーが出ることが多いそうです。
まずはgccを入れ替えなくてはならないそうです。

ややこしいことに、玄箱のgccを使ってコンパイルできるのはgcc-2.95.3までだそうです。
それより新しいバージョンはエラーになるとか。
しかし、gcc-2.95.3でコンパイルしても、Linux-PAMはエラーになるんです。
Linux-PAM-0.99.9.0でだめ、鯖化計画で入れているのと同じLinux-PAM-0.80でもだめでした。

結論から言うと
まず、玄箱gccでgcc-2.95.3をコンパイル
次に、gcc-2.95.3でgcc-3.3をコンパイル
という手間をかけてgcc-3.3をインストールしてから
今までmakeでこけていたものをインストールしたら、すべてうまく入れることができました。
Linux-PAM-0.99.9.0を先にいれたらproftpd-1.3.1もすんなり入りました。

実はgcc-3.3をいれるのにはかってにてこずっているのですが。
昨日日付が変わってもgcc-3.3のmakeが終わらないので、そのまま寝ることにしたら、
朝になったらデバイスの容量がいっぱいだというエラーで止まっています。
約2ギガのHDDの第一パーティションが埋まってしまったのです。あらら。
tarボールを展開したのが/rootというのがまずかったか。

玄箱では2Gぐらいに/、swap256Mぐらい、残りが/mntになっていて
初めから/homeにHDDの1つのパーティションを割り当てるということは玄箱に拒否されてできなかったので、
「鯖化計画」に書いてあった/homeを/mnt/homeへ移してシンボリックリンクをはるといのは
これぞやりたかったこと、と早速実行したのですが
/rootは移動していませんでした。

出かけるまえの朝は忙しいのでとりあえず、コマンドを一行。
cp /root /mnt/root
朝食を作っているうちにフォルダごとコピーしておいてもらいます。
終わった頃を見計らって
ln -s /mnt/root /root

後は帰ってから。
余り時間がかかるので、こんどはCとC++のみ使う指定にしてgcc-3.3を入れました。
そのごLinux-PAM-0.99.9.0をいれ、proftpd-1.3.1をいれたらすんなりはいりました。

設定や稼動はまだです。


フォーリア |HomePage