以下に説明するすべては、Eeebuntu 2.0 Base OSおよびSamsung SWC-u200 USBモデムを搭載した20ギガバイトの正統派Linux Eee PC 901上で実行されました。
0.まず、購入したモデムを登録しました-幸いなことに、手元にMSWinXPで701がありました。 おそらく、ソフトウェアをインストールした後、Linuxから登録が成功したはずですが、念のため、問題を最小限に抑えようとしました。
1. libusb-1.0ライブラリをインストールします(ライブラリの必要なバージョンへのリンクはcode.google.com/p/madwimax/wiki/MadWimaxで確認できます)。 ソースをダウンロードした後、コンパイルします:
$ ./configure ... $ make ... $ sudo make install
2. madwimax-同じ./configure-make-sudo make installをダウンロードしてインストールします。
3.ここでは、おそらく、コンパイルされたmadwimaxを実行できますが、私のシステムではプログラムがエラーをスローしました。
$ sudo ./madwimax ./madwimax:共有ライブラリのロード中のエラー:libusb-1.0.so.0:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリはありません私は専門家に助言を求めなければなりませんでした。
4.命令する
$ ls -al / usr / local / lib 合計376 drwxr-xr-x 5 root root 4096 2009-05-19 23:51。 drwxr-xr-x 11 root root 4096 2009-05-19 23:12 .. drwxrwsr-x 4ルートスタッフ4096 2009-04-29 23:09日食 <strong> -rw-r-r-- 1ルートルート193128 2009-05-19 23:51 libusb-1.0.a -rwxr-xr-x 1ルートルート954 2009-05-19 23:51 libusb-1.0.la lrwxrwxrwx 1ルートルート19 2009-05-19 23:51 libusb-1.0.so-> libusb-1.0.so.0.0.0 lrwxrwxrwx 1ルートルート19 2009-05-19 23:51 libusb-1.0.so.0-> libusb-1.0.so.0.0.0 -rwxr-xr-x 1ルートルート153012 2009-05-19 23:51 libusb-1.0.so.0.0.0 </ strong> drwxr-xr-x 2 root root 4096 2009-05-19 23:51 pkgconfig drwxrwsr-x 3ルートスタッフ4096 2008-10-30 01:53 python2.5そして、ライブラリが本当に適切な場所に置かれていることがわかります。
5.コマンドを実行する
ldd / usr / local / madwimax / sbin / madwimax linux-gate.so.1 =>(0xb7fc7000) <strong> libusb-1.0.so.0 =>見つかりません</ strong> libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0(0xb7f83000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6(0xb7e24000) /lib/ld-linux.so.2(0xb7fad000)それが問題です!
6. /etc/ld.so.confファイルの内容を見て編集します。 私にとっては、1行で構成されていました。
/etc/ld.so.conf.d/*.confを含める専門家のアドバイスにより、この行の前に別の行を挿入すると、ファイルは次のようになり始めました。
/ usr / local / lib /etc/ld.so.conf.d/*.confを含める
7.命令する
$ sudo ldconfigライブラリがmadwimaxに表示されることを確認します。
ldd / usr / local / madwimax / sbin / madwimax linux-gate.so.1 =>(0xb8008000) <strong> libusb-1.0.so.0 => /usr/local/lib/libusb-1.0.so.0(0xb7fd0000)</ strong> libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0(0xb7f83000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6(0xb7e24000) librt.so.1 => /lib/tls/i686/cmov/librt.so.1(0xb7e4f000) /lib/ld-linux.so.2(0xb7fad000)できた!
8.モデムを接続し、madwimaxを実行します。
$ sudo / usr / local / madwimax / sbin / madwimaxネットワークを使用してください!
PS:すでにUbuntu / Debianの下にビルドされたmadwimaxのインストールパッケージがあります: peter.infosreda.com/en/2009/03/23/ubuntu-deb-madwimax-0_1_0 まだ使っていませんので、何も言えません。