
Ubuntu日本語フォーラム

ログインしていません。
初心者です。
Ubuntu 9.04をインストールしたばかりですが、ネット環境がドコモのL-02端末しかない状態で、ウィンドウズからネットにつないでます。
一応、usb_modeswitch.conf を使ってつなぐことは解ったのですが、Ubuntuがネットにつながってない状態でファイルのインストール方法がわかりません。
ウィンドウズでダウンロードしてUSBメモリースティックでusb_modeswitch.conf ファイルを持っていってもインストールできません。
お願いします。
オフライン
L-02の設定方法自体は、下記が参考になるかと思います。
https://forums.ubuntulinux.jp/viewtopic.php?id=5388
http://dyoko.blog95.fc2.com/blog-entry-372.html
設定ファイルを移すだけであれば、UbuntuからWindows領域をマウントすればコピーできるかと思いますが、インストールというのがパッケージのインストールを意味するのであれば、一時的にでも有線でネットに繋げるのが一番簡単です。
有線でネットにつなげられる環境がないのであれば、必要なパッケージを一式ダウンロードしてインストールする必要があるのですが、そちらのネット環境はどんな感じでしょうか。
オフライン
hmatsueさんアドバイスありがとうございます。
ネット環境はドコモのL-02Aのみでウィンドウズを使っているのはネットブックです。
今、ネットに接続したいのはデスクトップの物でウィンドウズが壊れた後ウブントゥを導入してます。
私も有線のネットワークがあれば簡単なのだろうと思いますが・・・。
オフライン
modeswitchをインストール中ですが、
gcc -l usb -o usb_modeswitch usb_modeswitch.c
と入力したあとにこんな表示が出たのですが失敗ですか??
usb_modeswitch.c:68:17: error: usb.h: No such file or directory
usb_modeswitch.c: In function ‘main’:
usb_modeswitch.c:378: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:379: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:381: 警告: assignment makes pointer from integer without a cast
usb_modeswitch.c:388: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:390: error: 不完全型のポインタへの間接参照
usb_modeswitch.c: In function ‘deviceDescription’:
usb_modeswitch.c:565: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:566: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:575: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:576: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:585: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:586: error: 不完全型のポインタへの間接参照
usb_modeswitch.c: In function ‘switchHuaweiMode’:
usb_modeswitch.c:776: error: ‘USB_TYPE_STANDARD’ undeclared (first use in this function)
usb_modeswitch.c:776: error: (Each undeclared identifier is reported only once
usb_modeswitch.c:776: error: for each function it appears in.)
usb_modeswitch.c:776: error: ‘USB_RECIP_DEVICE’ undeclared (first use in this function)
usb_modeswitch.c:776: error: ‘USB_REQ_SET_FEATURE’ undeclared (first use in this function)
usb_modeswitch.c: In function ‘switchSonyMode’:
usb_modeswitch.c:840: 警告: assignment makes pointer from integer without a cast
usb_modeswitch.c: In function ‘checkSuccess’:
usb_modeswitch.c:924: 警告: assignment makes pointer from integer without a cast
usb_modeswitch.c:956: 警告: assignment makes pointer from integer without a cast
usb_modeswitch.c:960: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:960: error: 不完全型のポインタへの間接参照
usb_modeswitch.c: In function ‘search_devices’:
usb_modeswitch.c:1069: 警告: assignment makes pointer from integer without a cast
usb_modeswitch.c:1069: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1071: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1071: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1089: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1089: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1094: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1094: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1096: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1106: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1106: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1108: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1110: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1116: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1116: error: 不完全型のポインタへの間接参照
usb_modeswitch.c: In function ‘find_first_bulk_output_endpoint’:
usb_modeswitch.c:1135: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1138: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1139: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1140: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1140: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1140: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
usb_modeswitch.c:1141: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1141: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1142: error: 不完全型のポインタへの間接参照
usb_modeswitch.c: In function ‘find_first_bulk_input_endpoint’:
usb_modeswitch.c:1153: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1156: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1157: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1158: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1158: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1158: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
usb_modeswitch.c:1159: error: 不完全型のポインタへの間接参照
usb_modeswitch.c:1159: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1160: error: 不完全型のポインタへの間接参照
助けてください。
オフライン
usb_modeswitch.c:68:17: error: usb.h: No such file or directory
と出ていますので、コンパイルに必要なヘッダファイル、usb.hが見つからない状況です。
usblib-devをインストールしていないのではないでしょうか。
usb-modeswitchのサイトより による投稿:
Don't forget libusb if you don't have it. In your distribution, there is most likely a package named "libusb-dev" or "libusb-devel"
パッケージマネージャが使えない状況だと、
http://packages.ubuntu.com/
から検索してダウンロードして、Ubuntuにコピーして、インストールという作業になります。
オフライン
あと少しバージョンが古いようですが、
https://launchpad.net/~pmarti/+ppa-packages
にバイナリが公開されているようです。
オフライン
sudo dpkg -i libusb-dev_0.1.12-8_i386.deb
と打ち込んだら・・・。
これは、インストール済みという意味ですか?
未選択パッケージ libusb-dev を選択しています。
(データベースを読み込んでいます ... 現在 100241 個のファイルとディレクトリがインストールされています。)
(libusb-dev_0.1.12-8_i386.deb から) libusb-dev を展開しています...
dpkg: 依存関係の問題により libusb-dev の設定ができません:
libusb-dev は以下に依存 (depends) します: libusb-0.1-4 (= 2:0.1.12-8) ...しかし:
システム上の libusb-0.1-4 のバージョン は 2:0.1.12-13 です。
dpkg: libusb-dev の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
doc-base のトリガを処理しています ...
Processing 22 changed, 1 added doc-base file(s)...
Registering documents with scrollkeeper...
man-db のトリガを処理しています ...
以下のパッケージの処理中にエラーが発生しました:
libusb-dev
何度もすみません。
お願いします。
オフライン
libusb-dev は以下に依存 (depends) します: libusb-0.1-4 (= 2:0.1.12-8) ...しかし:
システム上の libusb-0.1-4 のバージョン は 2:0.1.12-13 です。
エラーの意味は、libusb-devパッケージをインストールするためには、libusbパッケージをインストールする必要があり、すでにlibusbのバージョン2:0.1.12-13がインストールされているのですが、追加でインストールしようとしているlibusb-devのバージョンが2:0.1.12-8で、バージョンが不一致のためインストールできません、ということです。
パッケージはどこからダウンロードしてきたものでしょうか。
どうやらダウンロードしてくるlibusb-devのパッケージを間違えているようです。
http://packages.ubuntu.com/jaunty/libusb-dev
http://packages.ubuntu.com/jaunty/libusb-0.1-4
このへんが正しいバージョンではないかと思います。
オフライン