web-dev-qa-db-ja.com

Ubuntu 12.04.3 LTS 32ビットでのMTP対応デバイスのマウント

私の目的は、Samsung Galaxy Note 10.1(旧版)でUbuntu 12.04.3 LTS 32ビットを使用してファイル操作を実行することです。私は自分のデバイスを差し込んで自分自身を見たので、これはそのままでは機能しません。デバイスをマウントしてOSに認識させるために、ネット上でさまざまなチュートリアルを試しました。以下に要約します。

UbuntuにMTP AndroidのSDカードをマウントする

http://www.mysolutions.it/mounting-your-mtp-androids-sd-card-on-ubuntu/?replytocom=5183#respond

説明したようにすべてを実行しましたが、「mtp-detect」コマンドを実行すると、次の出力が生成されます。

mtp-detect
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
   Found 1 device(s):
   Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 2
Attempting to connect device(s)
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
inep: usb_get_endpoint_status(): Invalid argument
outep: usb_get_endpoint_status(): Device or resource busy
usb_clear_halt() on IN endpoint: Device or resource busy
usb_clear_halt() on OUT endpoint: Device or resource busy
usb_clear_halt() on INTERRUPT endpoint: Device or resource busy
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
OK.

Launchpadで利用可能なGVFS-mtp PPAを追加する

https://launchpad.net/~langdalepl/+archive/gvfs-mtp

これは機能し、最初はプラグイン時にタブレットを自動的にマウントしました。ただし、タブレットのメモリ内にあるファイル(pdfなど)を開く、タブレットのメモリ内にファイルをコピーするなど、タブレットでファイル操作を実行できませんタブレットの記憶の別の場所に;移動についても同様です。このソリューションはこの投稿で説明されています: https://askubuntu.com/questions/87667/getting-mtp-enabled-devices-to-work-with-ubuntu/308366#308366

go-mtpfsを使用する

私は次のウェブサイトの指示に従ってこれを試しました: http://www.webupd8.org/2012/12/how-to-mount-Android-40-ubuntu-go-mtpfs.html

デバイスをマウントしようとした場合の出力は次のとおりです。

go-mtpfs /media/MyAndroid/
2014/04/21 19:43:24 compiled against libmtp 1.1.5
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
2014/04/21 19:43:24 found device Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 2
: 
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
inep: usb_get_endpoint_status(): Invalid argument
outep: usb_get_endpoint_status(): Device or resource busy
usb_clear_halt() on IN endpoint: Device or resource busy
usb_clear_halt() on OUT endpoint: Device or resource busy
usb_clear_halt() on INTERRUPT endpoint: Device or resource busy
LIBMTP PANIC: failed to open session on second attempt
2014/04/21 19:44:00 rdev.open failed: open: open returned nil

また、画面ロックがこの種の操作を本当に妨げているのだろうか。画面ロックをアクティブにせずに上記の結果が得られたことに注意してください。また、デバイスがリンク時に検出されたが自動的にマウントされないことを示すNautilusのスクリーンショットも追加しました。これらのオプションのいくつかが何らかの衝突を引き起こしたのではないかと思います。デバイスを適切にマウントし、タブレット内およびタブレットとラップトップの間でファイル操作を実行するための支援を提供していただければ幸いです。

前もって感謝します、

enter image description here

7
Vesnog

これを試してください http://bernaerts.dyndns.org/linux/74-ubuntu/268-ubuntu-automount-any-mtp-device

このガイドでは、UbuntuコンピュータをUSBポートに接続するとすぐに、MTPモードのAndroid devicesファイルシステムに直接アクセスするように簡単に設定する方法について説明します。このガイドはmtp-を使用するように完全に書き直されました。検出。GoogleNexus 4とGoogle Nexus 7でテストされていますが、他のMTPデバイス(Androidフォンまたはタブレット、MP4プレーヤーなど)で動作するはずです。Ubuntu12.04 LTS AMD64で実行されていますが、多くのLinuxフレーバーで機能するか、簡単に適応するはずです。

3
redchief