垂直起降系统

垂直起降系统

我使用的是三星 Galaxy S3 (I747) 的美国型号 16GB 版本,但由于某种原因,我无法将其安装到我的笔记本电脑上。我尝试使用 FTP 和 MTP 连接,但都不起作用。

我应该怎么办?

答案1

更新:自 13.04 版起,GVFS-MTP 模块已包含在默认安装中。有关故障排除,请参阅这个答案


近几个月来,有多个项目为 Linux 提供 MTP 支持。以下是简要概述:

垂直起降系统

最佳解决方案将会使用垂直起降系统通过最近发布的 GVFS-MTP 后端安装您的 Android 手机。有两个 PPA 具有较新的 GVFS 版本。

  1. ppa:langdalepl/gvfs-mtp

        sudo add-apt-repository ppa:langdalepl/gvfs-mtp
        sudo apt-get update && sudo apt-get dist-upgrade
    
  2. ppa:webupd8team/gvfs-libmtp

        sudo add-apt-repository ppa:webupd8team/gvfs-libmtp
        sudo apt-get update && sudo apt-get dist-upgrade
    

来源:


go-mtpfs

你可以使用go-mtpfs安装你的Android手机。

go-mtpfs 截图

安装所需的软件包并获取源代码:

sudo apt-get install golang-go libmtp-dev
sudo go get github.com/hanwen/go-mtpfs
sudo ln /usr/lib/go/bin/go-mtpfs /usr/local/bin/

将自己添加到群组保险丝(之后注销并重新登录):

sudo adduser $USER fuse

为您的 Android 手机创建一个文件夹,并使用 go-mtpfs 将其安装到该文件夹​​中:

mkdir android
go-mtpfs android

卸载你的 Android 手机(等待文件操作结束):

fusermount -u android

来源: https://linuxundich.de/de/android/mit-go-mtpfs-unter-linux-auf-android-handys-via-mtp-zugreifen/


韓國

你可以使用韓國安装你的Android手机。

jmtpfs 截图

下载 jmtpfs,解压并进入目录:

cd /tmp
wget http://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.4.tar.gz
tar -xzf jmtpfs-0.4.tar.gz
cd jmtpfs-0.4

将自己添加到群组保险丝(之后注销并重新登录):

sudo adduser $USER fuse

安装所需的软件包,编译并安装(对于 checkinstall 问题按回车键)jmtpfs:

sudo apt-get install libmtp-dev libfuse-dev libmagic-dev checkinstall build-essential
./configure
make
sudo checkinstall

为您的 Android 手机创建一个文件夹,并使用 jmtpfs 将其安装到该文件夹​​中:

mkdir ~/android
jmtpfs ~/android/

卸载你的 Android 手机(等待文件操作结束):

fusermount -u ~/android

来源: https://linuxundich.de/de/ubuntu/mit-jmtpfs-mtp-gerate-wie-das-galaxy-nexus-oder-das-samsung-galaxy-siii-in-ubuntu-mounten/

答案2

这不值得。使用类似SSHDroid然后通过 ssh 连接。还有 FTP 服务器,甚至Droid NAS允许 CIFS 访问。MTP 运行不佳,并且可能在不久的将来继续运行不佳。

如果您确实想让 MTP 正常工作,请确保将 Nexus 设置为从不锁定屏幕或关闭屏幕。锁定屏幕也会“锁定”MTP 协议,从而导致各种数据丢失和连接问题。在原有内核(甚至可能是硬件)中关闭屏幕会尽可能降低 CPU 并启用大量其他强大的省电功能,这将导致传输效果不佳(但仍能正常工作)。

答案3

MTP 是 Microsoft 的一项技术并且 Linux 上没有官方支持。我也尝试过 Mtp-Tools 很多次,但都没有成功。不过,如果你考虑使用其他方法,我有两个建议:

答案4

正如 Dan 所说,像 AirDroid 这样的无线文件传输应用程序是一个很好的解决方案。

这些应用程序分为两个子类别:

  1. 通过浏览器(AirDroid)访问文件的方式,以及
  2. 使用 FTP 客户端(例如 FileZilla(和 FTP 服务器))将 FTP 内容传输到您的手机。

这样的应用程序对于小文件来说还好,但对于传输高清电影,则需要几个小时或几天的时间。Ubuntu 上的最大传输速度约为 260KB/s(出于某种原因),而 Windows 7 上的最大传输速度约为 1MB/s。

应用商店中有 gMTP,但它很可能不适用于您的 Galaxy S3 - 大多数情况下,它不适用于我的 Galaxy S3。(您必须等待应用程序挂起;它似乎在您与应用程序交互时都会崩溃,但如果它恢复,那么您就知道它有效。)

如果需要速度,最好的解决方案是 BuZZ-dEE 发布的解决方案,尽管原始来源是英文:

http://research.jacquette.com/jmtpfs-exchanging-files-between-android-devices-and-linux/

不过,你需要熟悉终端、从源代码编译程序以及编辑源代码。如果有人需要指南,请告诉我。

相关内容