[ubuntu-jp] Socket Bluetooth CF Card
hito
hitoht at gmail.com
Sun Sep 3 02:42:41 BST 2006
> http://ubuntuforums.org/showthread.php?t=182926&highlight=Socket%20CF%20Bluetooth
> のような記事を見つけました。8250.c への手動パッチの話が載っており、
> ソースを確認したことろ、記事のパッチ前の状態のようになっていました。
> (これどうして公式に修正されないんでしょうね?)
たぶん、Linux Kernel本家側(Linus達のいじくってるVanilla Kernerl)で対応
されないとUbuntuでも対応されないと思います。
> できれば 8250.c まわりだけコンパイルして、手動でモジュールのみ入れ替え
> たいと思っていますが、こういったことは可能なのでしょうか?
> ディストリビューションと同じ状態にソースをもってく方法が分かりません。
これはapt-get install kernel-sourceとかしてもカーネルソースが
得られなかったということでしょうか? それともそれで取得できたソースが
Ubuntu配布物とズレていたのでしょうか?
一般的な手法としては、apt-get install kernel-sourceした後、
↓を行ってコンパイル環境を整えます。
// Kernelソースのコンパイルに必要なパッケージをインストール
# apt-get build-depend
// パッケージコンパイルに必要な最小セットをインストール
# apt-get build-essentials
あとはこれでコンパイルを通してしまい、モジュールファイルを置き換えれば
OKだと思います。
パッケージに含まれるファイルを部分的に入れ替える(たとえば8250.coだけを
パッチ当てた版にする)ための仕組みとして、diversionという概念があるので、
これを使っておくと、アップデート時に勝手に上書きされることを抑制する
ことができます。
http://www.sourcentral.org/man/ubuntu510/ja/8+dpkg-divert
More information about the ubuntu-jp
mailing list