通过Micro-USB在12.04上管理Kindle Fire


11

首先,我已经阅读了两者。是否有办法让Kindle Fire与12.04一起使用?以及如何使用Micro-USB电缆将文件传输到Kindle Fire?

我的问题是我无法安装Kindle Fire以便向其中添加书籍。我已经安装了机芯,但是在计算机本身识别出它之前,它无法管理任何设备。

后面的帖子有一个很好的答案(由@jeremiah提供),正在取得一些进展。不幸的是,我想我对与一起-t使用的标志了解得不够多mount

这就是我所做的...

用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

注意:我已经在'mnt'中创建了'kindle'目录

有什么建议?

Answers:


11

只能通过称为MTP的协议来管理新的Kindle Fires,但是您仍然可以安装它们。

首先,请确保您已安装mtpfs。

sudo apt-get install mtpfs

然后,因为udevlibmtp还不知道Kindle Fire的事:

lsusb

我的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”的行,并确保其未注释。

差不多了!从现在开始,这部分将是自动的。我们要做的就是立即安装它。

插入并通过安装将其设置为通过USB连接的MTP,如下所示:

mtpfs -o allow_other /media/Kindle

请耐心等待,这不是有史以来最快的事情。无论如何,该命令完成后,您应该会在Nautilus中看到kindle文件系统,等等。

使用完毕后,例如,我将音乐加载到中/media/Kindle/Internal\ Storage/Music,或使用电子书工具Calibre,

sync
fusermount -u /media/Kindle

我将这些命令放入别名中,但是您可以轻松地在udev规则中添加“ RUN =“ 或将其填充到Shell脚本中。

我更喜欢Android应用程序“ ES File Explorer”四处逛逛,查看我Kindle上的文件...因为Kindle不擅长“自动发现”新文件。


我尝试了将您的方法连接到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韦伯

由于某些原因,/ etc / fuse.conf不可读或不存在...安装mtpfs时是否安装了保险丝?
Josh Poulson

这帮助了很多时间!我的Kindle Fire已连接到Ubuntu 12.04!但是我正在考虑改用Kindle Paperwhite。就我而言,这种变化的障碍在于,是否可以使用相同的方法将Kindle Paperwhite连接到Ubuntu!因此,我想知道此方法是否对Paperwhite有用。
Karthik C

2

我找到了一个非常简单的解决方案来解决Kindle Fire HD问题。打开Synaptic或Ubuntu软件中心(无论您的偏好如何)并安装gMTP。这是一个旨在与MTP文件系统设备(例如旧的Creative Zen MP3播放器)接口的程序。它也可以与新的Kindle Fire HD完美配合。您可以在Kindle Fire HD上查看整个存储区域,上载,下载和删除文件。试试看!


太好了!它与我的Kindle Fire兼容!干杯! 它也可以与Kindle Paperwhite一起使用吗?
Karthik C




0

您已经安装了一个可以启动到fireHD的应用程序,我相信它是免费的... ES只是进入应用程序并以es开头进行搜索...这是一个类似于goodreader的文件管理器(适用于使用ipad的用户) ,goodreader必不可少,以为要花几美元)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.