[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:25842] Re: カーネルの再構築。
樽石です。
At Wed, 6 Dec 2000 00:14:42 +0900,
kiwamu wrote:
> <http://silica.eei.metro-u.ac.jp/~kiwamu/sgmldocs/debian-memo-1.html>
>
> これでどうでしょう?
ぉぉ。
> 間違いがありましたら訂正していただけるとうれしいです。
|kernel-sourceを"/home/ユーザ名/src/kernel/kernel-source-X.Y.Z"
| 以下に展開したので、環境変数KSRCを設定します。
| export KSRC=/home/ユーザ名/src/kernel/kernel-source-X.Y.Z
これは不要です。make-kpkg が適切に設定します。
|make-kpkgを使ってkernelパッケージを作ります。
| $ make-kpkg clean
| $ fakeroot make-kpkg --revision custom.1.0 \
| kernel-image kernel-headers kernel-doc modules-image
kernel-headers や kernel-doc は通常は必要ありません。
あと
--added_modules
なんてのもあります。
# make-kpkg はまだまだ奥が深いです。patch システムとか flavour とか…
# CLEAN_SOURCE とかもあるか。
ちなみに、woody にはもう入りましたが、alsa-base (>= 0.5.9d-6) では
ドライバモジュールの管理をより柔軟に行えるようにしました。これに
伴って 0.6 系 (CVS)、0.5 系, 0.4 系の ALSA ドライバが共存できる
ようになります。
CVS からソースを get して
./configure --with-moddir=/usr/local/lib/modules/alsa/2.2.17/
make install-modules
ln -sf /usr/local/lib/modules/alsa/2.2.17 /etc/alternatives/alsa-modules-2.2.17
/sbin/update-modules
/etc/init.d/alsa force-restart
とかやると利点がわかるかな。0.6.0pre1 のドライバが使えます。
もと (0.5 系) に戻そうと思ったら
/usr/sbin/update-alternatives --auto alsa-modules-2.2.17
/sbin/update-modules
/etc/init.d/alsa force-restart
で戻ります。
# alsa-lib をどうするかとか TODO はまだありますが…
--