在我的桌面 Ubuntu(22.04.1 LTS)上成功将 Android 手机作为 USB/MTP 设备安装后,我切换到 Raspberry Pi 4,并全新下载了 Ubuntu/Server/Raspberry Pi 映像(Ubuntu 22.04.1 LTS)。我连接了 Android 手机,但没有看到手机连接到我的 Ubuntu 桌面时看到的任何目录/文件。
然后,我安装了“gmtp”和“mtp-tools”,并重新启动了 Raspberry Pi。我仍然没有看到任何新的目录/文件。我检查了一下,发现当手机连接时,Raspberry Pi 上有一个新的 /dev/*mtp* 设备。但我从未在 /run/user/... 目录下看到预期的目录/文件。
然后,我在运行的 Ubuntu 桌面和不运行的 Rraspberry Pi 上监控了 /var/log/syslog。它们都以相同的方式启动,即“看到”新的 USB Android 手机设备。但 Ubuntu 桌面随后显然“审核”了手机,这(我猜)导致手机询问用户是否有权共享文件。
显然,Raspberry Pi 缺少这个“审核”步骤。这可能是另一个缺少的 MTP 包吗?或者是未激活的服务?
Raspberry Pi 上名称中带有“mtp”的所有软件包:
$ sudo dpkg -l | grep mtp
ii gmtp 1.3.11-3build1 arm64 simple file transfer program for MTP based devices
ii libmtp-common 1.1.19-1build1 all Media Transfer Protocol (MTP) common files
ii libmtp-runtime 1.1.19-1build1 arm64 Media Transfer Protocol (MTP) runtime tools
ii libmtp9:arm64 1.1.19-1build1 arm64 Media Transfer Protocol (MTP) library
ii mtp-tools 1.1.19-1build1 arm64 Media Transfer Protocol (MTP) library tools
$