[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