我是 Linux 新手,想知道如何将文件从 Ubuntu 移动到我的 iPhone,更具体地说是 mp3 音乐文件。我的 Ubuntu 版本是 16.04,我的 iOS 版本是 9.3.2。当我将我的 iPhone 连接到我的 PC 时,它被 Ubuntu 本地识别,但我只能看到我的 iPhone 的照片文件夹(“DCIM”),就像在 MS Windows 下一样。
我知道这个问题已经被问过多次,我做了很多研究,但我仍然无法弄清楚。我似乎找到了两种类型的答案:有些人认为这是不可能的,因为 Apple 已经锁定了该功能,另一些人则认为可以使用 libimobiledevice 库。
http://www.libimobiledevice.org声称它支持 iOS 10 之前的所有 iOS 版本,并且可以用来传输音乐。
该网站还提到 libimobiledevice 位于 Ubuntu“官方存储库”中。我不太清楚这意味着什么;但是当我在 Ubuntu 软件中搜索 libimobiledevice 时,它没有返回任何结果。
我还发现这个教程看起来很有希望:http : //www.dedoimedo.com/computers/linux-iphone-6.html
但是运行第一组指令返回错误:
sudo apt-get install ideviceinstaller python-imobiledevice libimobiledevice-utils libimobiledevice4 libplist2 python-plist ifuse
E: Unable to locate package libimobiledevice4
E: Unable to locate package libplist2
Run Code Online (Sandbox Code Playgroud)
因为我是 Linux 新手,所以我非常不熟悉通过在终端中编写命令来安装应用程序或编译源代码的概念,而不是仅仅使用一个漂亮的 GUI(例如 Ubuntu 软件)。
分步说明将不胜感激。我通常很擅长技术(包括编程),但现在感觉完全迷失了。
预先感谢您帮助我。
小智 11
我需要先说我也是 Linux 的新手,但我认为它已经开始工作了。你和我试图遵循的说明写得并不出色,而且有点过时了。在尝试此操作之前,我已将所有安全设置从我的设备中移除,因此您可能想要执行相同操作,例如/无密码或密码。
首先获取所有必需的应用程序和包。
sudo apt-get install ideviceinstaller python-imobiledevice libimobiledevice-utils libimobiledevice6 libplist3 python-plist ifuse
Run Code Online (Sandbox Code Playgroud)
连接您的设备并使用 idevice 测试它是否被识别。
ideviceinfo
Run Code Online (Sandbox Code Playgroud)
使用 idevicepair 配对您的设备。
idevicepair pair
Run Code Online (Sandbox Code Playgroud)
使用 idevicepair 验证配对
idevicepair validate
Run Code Online (Sandbox Code Playgroud)
为您的设备创建挂载点,我的设备是 iPod Touch。
sudo mkdir /media/iPod-touch # you may need to use UniqueDeviceID instead of iPod-touch
Run Code Online (Sandbox Code Playgroud)
授予所有用户访问挂载点的权限。
sudo chmod 777 /media/iPod-touch
Run Code Online (Sandbox Code Playgroud)
使用新创建的挂载点挂载设备。
ifuse /media/iPod-touch/
Run Code Online (Sandbox Code Playgroud)
现在您应该可以从文件管理器访问您的设备了!
归档时间: |
|
查看次数: |
51481 次 |
最近记录: |