
Ubuntu日本語フォーラム

ログインしていません。
色々参照し、以下でできそうですが、
> 5.zd_mac.cとzd_mac.hを変更
は、どのようなコマンドを入力したらよろしいでしょうか。
ご教示頂きたくお願い致します。
手順:
1.sudo mv /lib/modules/2.6.31-20-generic/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko /lib/modules/2.6.31-20-generic/kernel/drivers/net/wireless/zd1211rw/zd1211rw.bak
2.mkdir ~/linux
3.cd ~/linux
4.apt-get source linux-image-$(uname -r)
5.zd_mac.cとzd_mac.hを変更
6.make -C /lib/modules/$(uname -r)/build M=$(pwd)/linux-2.6.31/drivers/net/wireless/zd1211rw module && sudo make -C /lib/modules/$(uname -r)/build M=$(pwd)/linux-2.6.31/drivers/net/wireless/zd1211rw modules_install
オフライン
治朗丸2010 による投稿:
色々参照し、以下でできそうですが、
> 5.zd_mac.cとzd_mac.hを変更
は、どのようなコマンドを入力したらよろしいでしょうか。
なにか参照しているドキュメント、サイト、トピックがある場合は、それを明示願います。
上記の情報だけでは何のことやら判りません。
と、言いつつ、治朗丸2010さんの過去の投稿を参照し、
https://forums.ubuntulinux.jp/viewtopic.php?id=6714
を参照しているのでは無いかと想像します。
もし、こちらのことを言っているのであれば、
https://forums.ubuntulinux.jp/viewtopic.php?pid=46680#p46680
でjackalopeさんが書かれているとおりでpatchを当てればよいということになります。
patchとは、diffというコマンドで抽出した変更前と変更後のソースの差分です。
+で始まる行を追加すればよいです(-の場合は削除を意味します)。
patchというコマンドで処理するのが正しいやり方ですが、差分が小さい場合はテキストエディタで編集しても構わないでしょう。
と、一応書いては見ましたが、あまり初心者向けの方法では無いような気がします。
まずは、ndiswrapperについて調べてみて、そちらで対処できないか試してみてはいかがでしょう。
# ndiswrapperでできない理由があるのかどうかまでは調べていません。
# もしかしたら、ndiswrapperでできない理由があるのかも。。
オフライン