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

首先,我已经读过两个有没有办法让Kindle Fire与12.04一起使用? 如何使用Micro-USB线将文件传输到Kindle Fire?

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

后一篇文章有​​一个很好的答案(由@jeremiah提供)正在取得一些进展。 不幸的是,我认为我对mount使用的-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上被识别。 然后我使用@jeremiah建议的mount命令:

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

sudo mount /dev/sdb /mnt/kindle也会出现同样的错误。

注意:我在’mnt’中创建了’kindle’目录

有什么建议?

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

首先确保安装了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设置了/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 

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

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

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

只是安装gMTP对我没有帮助。 我不得不安装libmtp。 有关一步一步的说明,请访问,使用Ubuntu 12.10连接Kindle Fire HD – http://xchamitha.blogspot.co.uk/2012/11/hooking-up-kindle-fire-hd-with-ubuntu.html

我尝试过,我刚刚从中删除了ext3

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

对此:

 sudo mount /dev/sdb/ /mnt/kindle 

您可以尝试使用gMTP。 您可能还需要安装libmtp。

你可以在这里找到一个教程: http : //itsfoss.com/how-to-connect-kindle-fire-hd-with-ubuntu-12-10/

有一个应用程序,你安装到kindle fireHD,我相信它是免费的… ES的东西只是去应用程序和搜索开始es …它是一个类似于goodreader的文件管理器(对于那些使用ipad的人,goodreader是不可或缺的,认为它花了几块钱)