จัดการ Kindle Fire ด้วย 12.04 ผ่าน Micro-USB


11

เพื่อเริ่มต้นฉันได้อ่านทั้งสองมีวิธีรับ Kindle Fire เพื่อทำงานกับ 12.04 หรือไม่ และฉันจะถ่ายโอนไฟล์ไปยัง Kindle Fire ด้วยสายเคเบิล Micro-USB ได้อย่างไร

ปัญหาของฉันคือฉันไม่สามารถติด Kindle Fire ของฉันเพื่อเพิ่มหนังสือเข้าไปได้ ฉันได้ติดตั้งลำกล้องแล้ว แต่มันไม่สามารถจัดการอุปกรณ์ใด ๆ จนกว่าคอมพิวเตอร์ของตัวเองจะรู้จัก

โพสต์หลังมีคำตอบที่ยอดเยี่ยม (จัดทำโดย @ jeremiah) ซึ่งกำลังดำเนินการอยู่ แต่น่าเสียดายที่ผมคิดว่าผมไม่ทราบว่าพอเกี่ยวกับธงนำมาใช้กับ-tmount

นี่คือสิ่งที่ฉันทำ ...

Ran dmesg เพื่อค้นหาอุปกรณ์:

[    3.920886] sd 6:0:0:0: [sdb] Attached SCSI removable disk

ยืนยันที่ตั้งแล้ว:

$ sudo ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root  9 Aug 18 15:52 usb-Amazon_Kindle_3C6C002600000001-0:0 -> ../../sdb

ดังนั้นเราจึงรู้ว่า Kindle ของฉันเป็นที่รู้จักใน / dev / sdb ฉันใช้mountคำสั่งที่ @jeremiah แนะนำ:

$ sudo mount -t ext3 /dev/sdb/ /mnt/kindle/
mount: no medium found on /dev/sdb

sudo mount /dev/sdb /mnt/kindleข้อผิดพลาดเดียวกันเกิดขึ้น

หมายเหตุ: ฉันได้สร้างไดเรกทอรี 'kindle' ใน 'mnt'

ข้อเสนอแนะใด ๆ

คำตอบ:


11

Kindle Fires ใหม่สามารถจัดการได้ผ่านโปรโตคอลที่รู้จักในชื่อ MTP แต่คุณยังคงสามารถติดตั้งได้

ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง mtpfs แล้ว

sudo apt-get install mtpfs

จากนั้นเป็นต้นมาudevและlibmtpยังไม่รู้เกี่ยวกับ Kindle Fire:

lsusb

My Kindle Fire HD แสดงเป็น " Bus xxx Device yyy: ID 1949: 0007 Lab126 "

สิ่งสำคัญคือ USB ID

ถัดไปเพิ่มไฟล์ลงใน udev เพื่อให้จดจำอุปกรณ์ของคุณ

sudo vi /etc/udev/rules.d/51-android.rules

เพิ่มบรรทัดนี้ที่ส่วนท้ายแทนที่ USB ID ของคุณที่คุณคิดข้างต้นหากพวกเขาแตกต่างกัน:

SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"

เชื่อมต่อ Kindle ของคุณแล้วดูว่าระบบพบหรือไม่:

dmesg

ในจดหมายขยะคุณควรเห็นสิ่งนี้:

...
[32421.676671] usb 3-1: >new high-speed USB device number 4 using xhci_hcd
[32421.702240] usb 3-1: >New USB device found, idVendor=1949, idProduct=0007
[32421.702247] usb 3-1: >New USB device strings: Mfr=2, Product=3, SerialNumber=4
[32421.702250] usb 3-1: >Product: Kindle
[32421.702254] usb 3-1: >Manufacturer: Amazon
[32421.702257] usb 3-1: >SerialNumber: xxx
...

หากคุณไม่พบอุปกรณ์ของคุณด้วย lsusb คุณสามารถรับตัวระบุได้ที่นี่เช่นกัน แต่เมื่อคุณแก้ไขกฎ udev คุณจะต้องตัดการเชื่อมต่อและเชื่อมต่อใหม่

ตอนนี้เรามาสร้างที่สำหรับยึดมัน

sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle

นอกจากนี้ยังไม่เจ็บเพื่อให้แน่ใจว่ามีการตั้งค่าฟิวส์เพื่อให้ผู้ใช้ทั่วไปสามารถเมานต์สิ่งต่าง ๆ

ตรวจสอบให้แน่ใจว่า/etc/fuse.confได้ตั้งค่าสำหรับสิ่งนี้:

sudo vi /etc/fuse.conf

ค้นหาบรรทัดที่ระบุว่า "user_allow_other" และตรวจสอบให้แน่ใจว่าไม่ได้เป็นเครื่องหมายแสดงความคิดเห็น

เกือบจะมี! ส่วนนี้จะเป็นอัตโนมัติจากนี้ สิ่งที่เราต้องทำคือติดตั้งทันที

เชื่อมต่อและตั้งค่า MTP ผ่านการเชื่อมต่อ USB โดยทำการติดตั้งดังนี้

mtpfs -o allow_other /media/Kindle

อดทนกับมันไม่ใช่สิ่งที่เร็วที่สุด เมื่อใดก็ตามที่คำสั่งนี้เสร็จสมบูรณ์คุณควรเห็นระบบไฟจุดใน Nautilus เป็นต้น

เมื่อคุณใช้มันเสร็จแล้วเช่นฉันโหลดเพลงลงไป/media/Kindle/Internal\ Storage/Musicหรือใช้เครื่องมือ ebook Calibre

sync
fusermount -u /media/Kindle

ฉันวางคำสั่งเหล่านี้ลงในนามแฝง แต่คุณสามารถเพิ่ม "RUN =" ลงในudevกฎหรือสิ่งเหล่านั้นลงในเชลล์สคริปต์ได้อย่างง่ายดาย

ฉันชอบแอพ Android "ES File Explorer" เพื่อท่องไปรอบ ๆ และดูไฟล์บน Kindle ของฉัน ... เพราะ Kindles ไม่ดีที่ "ค้นพบอัตโนมัติ" ของไฟล์ใหม่


ฉันลองวิธีการของคุณเชื่อมต่อกับ Kindle Fire HD แต่ได้สิ่งต่อไปนี้: mtpfs -o allow_other /media/Kindle Listing raw device(s) Device 0 (VID=1949 and PID=0007) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team Found 1 device(s): 1949:0007 @ bus 2, dev 8 Attempting to connect device Android device detected, assigning default bug flags Listing File Information on Device with name: (NULL) fusermount: failed to open /etc/fuse.conf: Permission denied fusermount: user has no write access to mountpoint /media/Kindle มันจะไม่เชื่อมต่อ ความคิดใด ๆ
NC Weber

ด้วยเหตุผลบางอย่าง /etc/fuse.conf ไม่สามารถอ่านได้หรือไม่มีอยู่ ... ฟิวส์ถูกติดตั้งเมื่อคุณติดตั้ง mtpfs หรือไม่
Josh Poulson

ครั้งนี้ช่วยได้มาก !! My Kindle Fire เชื่อมต่อกับ Ubuntu 12.04 แล้ว! อย่างไรก็ตามฉันกำลังพิจารณาเปลี่ยนเป็น Kindle Paperwhite อุปสรรคในการเปลี่ยนแปลงนี้เท่าที่ฉันกังวลคือวิธีการเดียวกันนี้ช่วยในการเชื่อมต่อ Kindle Paperwhite กับ Ubuntu แทนหรือไม่! ดังนั้นฉันต้องการทราบว่าวิธีนี้ดีสำหรับ Paperwhite หรือไม่
Karthik C

2

ฉันพบวิธีแก้ไขปัญหา Kindle Fire HD ที่ง่ายมาก เปิด Synaptic หรือศูนย์ซอฟต์แวร์ Ubuntu (ไม่ว่าคุณจะเลือกแบบไหน) และติดตั้ง gMTP นี่คือโปรแกรมที่ออกแบบมาเพื่อเชื่อมต่อกับอุปกรณ์ระบบไฟล์ MTP เช่นเครื่องเล่น MP3 Creative Zen รุ่นเก่า มันยังทำงานได้อย่างสมบูรณ์แบบกับ Kindle Fire HD ใหม่ คุณสามารถดูพื้นที่เก็บข้อมูลทั้งหมดใน Kindle Fire HD อัปโหลดดาวน์โหลดและลบไฟล์ ให้มันลอง!


นี่เป็นสิ่งที่ดี! มันทำงานร่วมกับ Kindle Fire ของฉัน! ไชโย! มันจะทำงานกับ Kindle Paperwhite ด้วยหรือไม่
Karthik C


1

ฉันพยายามและฉันเพิ่งลบ ext3 ออกจาก

sudo mount -t ext3 /dev/sdb/ /mnt/kindle/

สำหรับสิ่งนี้:

sudo mount /dev/sdb/ /mnt/kindle


0

มีแอพที่คุณติดตั้งกับ kindle fireHD และฉันเชื่อว่ามันฟรี ... ES บางอย่างไปที่แอพและค้นหาที่เริ่มต้นด้วย es ... มันเป็นตัวจัดการไฟล์ที่คล้ายกับ goodreader (สำหรับคนที่ใช้ ipad ผู้อ่านที่ดีจำเป็นต้องคิดว่ามีค่าใช้จ่ายไม่กี่เหรียญ)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.