我对 Linux 完全陌生,所以我需要有人为我解释清楚。我正尝试将装有 iOS 8.3 的 iPhone 5s 安装到运行 Nvidia 驱动程序的 Ubuntu 14.04 上。
答案1
iOS 8 需要 libimobiledevice-1.2,在我看来,14.04 版本没有这个软件包。安装说明这里
答案2
首先,对于这些信息不够完整,我深感抱歉。
以下内容已确认可以在 Ubuntu 15.04 (Vivid Vervet) 上运行:
安装所需的支持库:
sudo apt-get 安装 libimobiledevice-utils usbmuxd ifuse
由于“usbmuxd”的 udev 条目已更新,因此您需要重新启动。
以下命令用于将您的 iPhone/iPad 设备与您的 PC 配对:
mkdir /media/iphone chown {your userID}:{your groupID} /media/iphone chmod 775 /media/iphone /usr/bin/idevice_id -l
(此命令显示一个 40 个字符的唯一 idevice 标识符)
/usr/bin/idevicepair -u ## pair ifuse /media/iphone -u
...或者您可以通过输入以下内容来简化最后两行:
/usr/bin/idevicepair -u \`/usr/bin/idevice_id -l\` pair ifuse /media/iphone -u \`/usr/bin/idevice_id -l\`
这对我有用:)
答案3
idevicepair 和 ifuse 是我在 Kubuntu 15.10 上用来安装我的 iphone 6 并传输 40GB 图片的工具。
谢谢
答案4
就我而言,我使用的是 kubuntu 16.04 和 iPhone 4s。
按照前面的问题和 ifuse 中的说明安装了库之后,使用 ifuse 时我的 iPhone 仍然无法安装。它既无法充电也无法充电,尽管它在连接到我的电脑时会振动。
我通过重新启动 usbmux 进程解决了这个问题(http://www.phenomtech.net/2015/02/fix-non-charging-iphone-through-usb-on-ubuntu-linux.html):
ps aux | grep usbmux
sudo kill -9 xxxx
sudo usbmuxd -u -U usbmux
其中 xxxx 是使用“ps aux”看到的进程 ID。
重新启动此过程后,我可以使用 ifuse 挂载(并访问我的照片)并且我的手机也可以充电。