Toshiharu Harada
harad****@nttda*****
2009年 3月 27日 (金) 12:32:33 JST
On 3/25/2009 7:03 PM, Toshiharu Harada wrote: > 原田です。 > > 遅まきながらやまねさんに作成いただいたDebianの > パッケージを試してみようとしています。 > > On 3/11/2009 11:54 PM, Hideki Yamane wrote: >> #そもそも論で kernel patch パッケージと ccstools パッケージは用意 >> 済みなので、使ってみたい人には準備は整っているのですがねぇ。 >> 未だに反応もらったことが無い。 > > パッケージの情報を下記に見つけました。 > http://packages.debian.org/ja/sid/kernel/linux-patch-tomoyo > > 最新版のDebian上で上記を使ってカーネルとツールを > 作ろうとしていますが、TOMOYO関係のみsidを使って、 > 他はlennyのままという状態にしようとしています。 > > そのような設定を行う方法について、下記を参照した結果、 > http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.ja.html > > こんな/etc/apt/preferences を作ったのですが、これで > 合っていますでしょうか? >やまねさん > > Package: * > Pin: relase a=stable > Pin-Priority: 1001 > > Package: linux-patch-tomoyo > Pin: release a=unstable ここにも Pin-Priorityが必要でした。 Pin-Priority: 1002 としました。こで、linux-patch-tomoyoだけ、unstableで、 他はstableを持ってくるようになりました。 > 一応これで、apt-get linux-patch-tomoyoをすると、 > linux-source-2.6.26も引っ張っているようですが自信がないので・・・。 > (上の書き方だと、linux-patch-tomoyoにPin-Priorityは > 書かなくて良いですよね?) > > カーネルとパッチを持ってきたら、あとは下記のメモを > 参考にパッケージを作ってみる予定です。 > http://www.mithril-linux.org/~henrich/debian/debian_kernel_install.txt > ## 必要なパッケージ類は事前にインストール・設定しておく(足りるかな?) > ... > # apt-get install sudo kernel-package fakeroot libncurses5-dev bzip2 wget tar gzip patch grub grub-doc TOMOYOカーネルを作るのには、上記以外に以下のパッケージが必要でした。 zlib1g-dev ccstoolsを作るのに以下のパッケージが必要でした。 libreadline5-dev 今回は勢いあまって、自分でccstoolsを作ってしまいましたが、 パッケージを使うべきでした。orz http://packages.debian.org/ja/sid/tomoyo-ccstools > ## kernel-packageツールでmake-kpkg。パッケージ名には「arch=cpuのアーキテクチャ」と > ## 「作成日」と「番号」を付加し、logを取得する。 > ## ここでは pentiumu2=p2、2004/01/12、001 をそれぞれ指定することになる。 > > $ fakeroot make-kpkg p2.`date +%Y%m%d`.001 binary modules_image ... は、make-kpkg --append_to_version p2.`date +%Y%m%d`.001 binary modules_image ... ですよね。 -- 原田季栄 (Toshiharu Harada) harad****@nttda*****