Gắn thiết bị hỗ trợ MTP trên Ubuntu 12.04.3 LTS 32-bit


7

Mục đích của tôi là thực hiện các thao tác tập tin trên Samsung Galaxy Note 10.1 (phiên bản cũ hơn) bằng Ubuntu 12.04.3 LTS 32-bit. Điều này không hoạt động ra khỏi hộp khi tôi cắm thiết bị của mình và nhìn thấy chính mình. Để gắn kết và để thiết bị được hệ điều hành nhận ra, tôi đã thử các hướng dẫn khác nhau trên mạng. Tôi tóm tắt chúng như sau:

Gắn thẻ SD MTP Android của bạn trên Ubuntu

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

Tôi đã thực hiện mọi thứ như được mô tả nhưng khi tôi chạy lệnh "mtp-dò", đầu ra sau đây được tạo:

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.

Thêm PPA GVFS-mtp có sẵn trên Launchpad

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

Điều này hoạt động và ban đầu nó tự động gắn máy tính bảng khi cắm nó. Tuy nhiên, tôi không thể thực hiện các thao tác tệp trên máy tính bảng như mở tệp (giả sử pdf) nằm trong bộ nhớ của máy tính bảng, sao chép tệp vào bộ nhớ của máy tính bảng đến một nơi khác trong bộ nhớ của máy tính bảng; tương tự đi cho di chuyển. Giải pháp này đã được mô tả trong bài đăng này: https://askubfox.com/questions/87667/getting-mtp-enables-devices-to-work-with-ubfox/308366#308366

Sử dụng go-mtpfs

Tôi đã thử điều này bằng cách làm theo các hướng dẫn trên trang web sau: http://www.webupd8.org/2012/12/how-to-mount-android-40-ub Ubuntu-go-mtpfs.html

Đầu ra của việc cố gắng gắn thiết bị như sau:

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

Tôi cũng tự hỏi nếu khóa màn hình thực sự can thiệp vào các loại hoạt động. Lưu ý rằng tôi đã nhận được kết quả trên mà không có khóa màn hình hoạt động. Tôi cũng đã thêm một ảnh chụp màn hình từ Nautilus cho thấy thiết bị được phát hiện khi liên kết nhưng không được gắn tự động. Tôi nghi ngờ rằng một số tùy chọn này có thể đã gây ra một số xung đột và tôi sẽ rất biết ơn nếu bạn có thể hỗ trợ lắp thiết bị của tôi đúng cách và thực hiện các thao tác tệp cả trong máy tính bảng và giữa máy tính bảng và máy tính xách tay.

Cảm ơn trước,

nhập mô tả hình ảnh ở đây

Câu trả lời:


3

Hãy thử http://bernaerts.dyndns.org/linux/74-ubfox/268-ubfox-automount-any-mtp-device

Hướng dẫn này giải thích cách dễ dàng định cấu hình máy tính Ubuntu của bạn để truy cập trực tiếp vào hệ thống tệp của thiết bị Android ở chế độ MTP ngay khi bạn cắm nó vào cổng USB. Hướng dẫn này đã được viết lại hoàn toàn để sử dụng phát hiện mtp. Nó đã được thử nghiệm với Google Nexus 4 và Google Nexus 7, nhưng nó sẽ hoạt động với mọi thiết bị MTP khác (điện thoại hoặc máy tính bảng Android, máy nghe nhạc MP4, ...). Nó đã được thực hiện trong Ubuntu 12.04 LTS Amd64 nhưng nó sẽ hoạt động hoặc dễ dàng thích nghi với nhiều hương vị Linux.


Thông thường, bạn sẽ không chỉ đăng một liên kết (vì mục tiêu có thể biến mất) mà ít nhất là mô tả ngắn gọn câu trả lời ở đó. Nhưng với một cái gì đó toàn diện như một hướng dẫn thì điều này là không thể, vì vậy tôi đoán nó ổn trong trường hợp này. Tốt hơn là nên cung cấp liên kết như một bình luận nhưng bạn cần một chút danh tiếng để có thể làm điều đó.
Hauke ​​Laging

1
Cảm ơn sự giúp đỡ của bạn nhưng tôi đã nâng cấp từ Ubuntu 12.04.1 LTS 32-bit lên Ubuntu 14.04.1 LTS 64-bit có hỗ trợ MTP riêng. Dù sao, tôi đánh giá cao nỗ lực của bạn.
Vesnog
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.