お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-10-09 07:54:12

dido
新しいメンバ
登録日: 2007-10-09

libc6_devの手動インストールについて

初めて、ubuntuをインストールしました。インストール自体は上手くいったのですが、無線LANの設定でいろいろ困っております。ご助言宜しくお願い致します。

環境、無線LAN「WLI-U2-AMG54HP」USBタイプのアダプターです。
ubuntuのバージョンは7.04です。(Windows XPとのデュアルブートの状態で、XPでの無線LAN接続は可能ですが、ubuntuでの接続は不可)

今の現状ですが、NdisWrapper(ndiswrapper-1.48.tar)をインストールしようとコンパイルしましたが、stdio.hが見当たらないということなので、ググってみると「libc6_dev」を先にインストールしなければならないそうですが、ここで以下のエラーが発生しました。

linux_libc-dev_2.6.20-15.27-i386.deb
2.5-0ubuntu14
が足らないとのメッセージです。

尚、インストールしようとしたパッケージは、libc6-dev_2.3.6.ds1-13etch2_i386.debです。
(このパッケージでいいのかどうかもわかりませんが・・・)

どうか、ご教授お願い致します。(できればパッケージのアドレス先等だけでもお願いします)

オフライン

 

#2 2007-10-09 08:41:15

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: libc6_devの手動インストールについて

synapitc 等から build-essential パッケージをインストールしてみてください。

オフライン

 

#3 2007-10-09 19:10:38

dido
新しいメンバ
登録日: 2007-10-09

Re: libc6_devの手動インストールについて

早速、build-essentialを検索してみました。
http://packages.debian.org/etch/build-essential
より、debパッケージ(build-essential_11.3_i386  : size 6,982 byte → 小さいような気もするが・・・)
をダウンロードしてインストールしてみました。

libc6_devとの関連依存うんぬんとのメーッセージがながれとりあえず全部Yesで応答していきました。
取りあえずインストールは上手くいったような感じですが・・・怪しいけれど^^;

ndiswrapper-1.48.tarを解凍して、sudo make install を実行したところ
major.hが足りないとのエラーメッセージがでてきました。

「ubuntu major.h」でぐぐっても、それらしきサイトもなく困っております。
解決方法をご教授お願いします。

オフライン

 

#4 2007-10-09 19:55:55

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: libc6_devの手動インストールについて

私の環境では locate major.h すると、既に
/usr/include/linux/major.h
/usr/src/linux-headers-2.6.20-16-generic/include/linux/major.h
/usr/src/linux-headers-2.6.20-15-generic/include/linux/major.h
/usr/src/linux-headers-2.6.20-16/include/linux/major.h
/usr/src/linux-headers-2.6.20-15/include/linux/major.h
が見付かりましたが、major.h はシステムに存在していますか?
今 ndiswrapper の 1.48 をダウンロードしてみましたが、問題なく make できました。

debian のサイトから deb をダウンロードしてインストールしているようですが、パッケージ管理システムから Ubuntu 用のものが自動でインストールできます。
システム -> システム管理 -> Synaptic パッケージマネージャ を起動してみてください。
正常にビルドできないのは、debian 用のパッケージを無理矢理入れているからのような気がします。

また、バージョンが 1.38 ですが ndiswrapper のパッケージがリポジトリに存在します。このバージョンでよいならば Synaptic からパッケージをインストールするのがいいかと思います。

最後の編集者: mizuno (2007-10-09 20:10:02)

オフライン

 

#5 2007-10-10 00:01:41

dido
新しいメンバ
登録日: 2007-10-09

Re: libc6_devの手動インストールについて

ubuntuでのネット接続不可のためパッケージマネージャは使用できません。
と、思ってためしに使用すると、案の定ネットに接続できませんとのメッセージが発生。
幸運にも、エラーメッセージにそのパッケージのURLが記載されていたので、WindowsXPよりダウンロードして、ubuntuにて実行してみると、上手くいきました。^^;

linux-libc-dev_2.6.20-15.27_i386.deb
http://jp.archive.ubuntu.com/ubuntu/pool/main/l/linux-source-2.6.20/linux-libc-dev_2.6.20-15.27_i386.deb

libc6-dev_2.5-0ubuntu14_i386.deb
http://jp.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-dev_2.5-0ubuntu14_i386.deb

sudo dpkg -i linux-libc-dev_2.6.20-15.27_i386.deb
sudo dpkg -i libc6-dev_2.5-0ubuntu14_i386.deb

これでコンパイル環境が漸く整えることができました。

そして、NdisWrapperのインストール(無線LAN構築のため)
tar -zxvf ndiswrapper-1.48.tar
cd ndiswrapper-1.48
sudo make install

すんなりとインストールできました。

WLI-U2-AMG54HP USBタイプの無線LANにてランプ点灯、ESSID認識まで確認。なぜか、ホームページが見れない状態です。

何を確認すればいいのかご教授下されば幸いです。

尚、ndiswrapper-1.48.tar 及び BUFFALOのドライバはU2KAMG54/win2000/netkamg.inf Netkamgl.infを使用してます。

/usr/sbin/ndiswrapper -i netkamg.inf
/usr/sbin/ndiswrapper -i Netkamgl.inf

/usr/sbin/ndiswrapper -l (present表示あり)

/sbin/modprobe ndiswrapper

ここまで、実行した段階で、ESSIDを自動で認識してくれました。

オフライン

 

#6 2007-10-10 01:39:14

dido
新しいメンバ
登録日: 2007-10-09

Re: libc6_devの手動インストールについて

なぜか、不明ですが、先ほどの状態で今、OSを再起動してみたところ、無事ネット接続できるようになりました。

ubuntuを楽しんでいこうと思います。
今後ともよろしくお願いします。

オフライン

 

Board footer

Powered by FluxBB