2008/12/31

カーネル リビルド への旅 (1)

メモリ512MBで行くと言っておきながら、2GB のSDRAMが届いてしまった。

届いてしまったからには、しょうがないので換装する。換装後に起動したら

$ free -m -l -t
total       used       free     shared    buffers     cached
Mem:           883        361        521          0         10        161
Low:           883        361        521
High:            0          0          0
-/+ buffers/cache:        189        693
Swap:            0          0          0
Total:         883        361        521

となってて、1GB しか認識されてないっぽい。(ていうか、swap なしで動いてたのか)

巷で噂の DELL謹製カーネルの HIGHMEM 設定のせいか?と思って、/boot/config-2.6.24-19-lpia を見てみると多分に漏れず、

CONFIG_NOHIGHMEM=y

となってる。

ほんじゃ、カーネルリビルドするかと意気込むが・・・一筋縄では行かない模様。おかげで久々に一夜を明かした。

みんな mini 9 でのカーネルリビルドには苦戦している様子。どーすっかなー。今年中にはカーネル替えたい。

2008/12/16

launchy 入れてみる

GNOME Do もいいけど、なんかしっくりこない。

で、launchy 入れてみようとするが、

http://sourceforge.net/projects/launchy からダウンロードしたdebパッケージは「i386だからダメ」ってsynapticに怒られた。lpiaじゃないとダメってことか。

ほんじゃ、久しぶりにソースからビルドするかってことで、ソース一式を取りに行く。

が、その前に subversion 入れとく。

sudo apt-get install subversion

で安定版のソースを取りに行く。

svn checkout https://svn.sourceforge.net/svnroot/launchy/trunk/Launchy_QT/

するとLaunchy というディレクトリが出来る。INSTALL.txtを見ると、ビルドするには、なにやらライブラリとか g++とか要るみたい。で、再び

sudo apt-get install libqt4-dev libboost-dev g++

とする。なんか

Processing triggers for libc6 ...
ldconfig deferred processing now taking place

とか出るけど、

http://forum.ubuntulinux.jp/viewtopic.php?id=1399

とか見ると問題なさそう。

sudo apt-get install dh-make dpkg-dev fakeroot

で、あとは普通に

makesudo make install

そうそう、インストールログとして

script ~/install_launchy.log

とかしておくと、あとで消したいときとかに便利。というかソースからインストールしたときは保険として必要かも。

sudo のタイムアウトを延長する

標準で sudo が入っているのは、なかなか気が利いてるんだけど、タイムアウトが短すぎないか?

というわけで、sudo のタイムアウトを延長する。

sudo visudo

として、

Defaults env_reset

の下に

Defaults timestamp_timeout = 360

を追記。

これで3時間はダンマリのはず。

apt-get autoremoveって

とりあえず、DELL標準のUbuntuを軽量化して当面しのぐことにする。

で要らんそうなものを片っ端から synaptic で削除。

で、久しぶりにapt-getでもしてみるかと、

sudo apt-get install hoge

とかやったら、なんか

「要らんライブラリがあるから apt-get autoremove したら?」とか言ってきた。

autoremove って何?

というわけで、言われるがまま

sudo apt-get autoremove

してみるとゴソーっと要らんそうなライブラリが削除された。

autoremove って初めて知った。こんなのdebianにもあったっけ?

ecoLinux インストール断念

ecoLinux をインストールしようとしたんだけど、いざインストールしてみるとネットワークドライバがないとのこと。

そらそやね。ま、DELL標準のUbuntuのドライブをどっかにExt3のままコピっといて、そいつを参照してドライバ入れてやればいいんだろうけど・・・ちょっとだるい。

ecoLinux Light も試したけど、こちらはインストーラが起動する前の×カーソルが表示されたままで停止。むむー。

というわけで、またいずれ・・・