我连接了我的 iPhone 5 IOS 10.3.1,但我的 Ubuntu 16.04 似乎没有检测到它

我连接了我的 iPhone 5 IOS 10.3.1,但我的 Ubuntu 16.04 似乎没有检测到它

我是 Ubuntu 新手。

我正在尝试将图片和视频从我的 iphone 5 IOS 10.3.1 传输到我的 Ubuntu 16.04 系统,但是当我插入手机时,它甚至没有显示我已将手机连接到电脑。

我该如何修复它?有什么我可以做的而不需要安装 Windows 虚拟机吗?

答案1

我有一部新 iPhone,必须使用 ppa 中更新的驱动程序。创建挂载点、配对手机,并使用 ifuse 挂载。然后,我还可以在 Naulitus 中深入到 /mnt/iPhone 并查看文件。

sudo apt-get update
#ppa not required with 20.04 or newer
#sudo add-apt-repository ppa:martin-salbaba/ppa+libimobiledevice
sudo apt-get install ideviceinstaller libimobiledevice-utils ifuse libimobiledevice6  libplist3
sudo apt update
sudo apt upgrade
sudo mkdir /mnt/iPhone
sudo chown -R $USER:$USER /mnt/iPhone 
sudo chmod -R a+rwX,o-w /mnt/iPhone

idevicepair pair
ideviceinfo -d
ifuse /mnt/iPhone/
ls  /mnt/iPhone

to unmount:
fusermount -u /mnt/iPhone
idevicepair unpair
SUCCESS: Unpaired with device 78c......

另请参阅帖子#19:

https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1623666

答案2

有一个非常棒的教程。 https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc

您需要先编辑您的 ~/.bashrc 文件并将其附加到末尾:

[ ! -d "$HOME/usr/src" ] && mkdir -p "$HOME/usr/src"
export PKG_CONFIG_PATH="${HOME}/usr/lib/pkgconfig:${PKG_CONFIG_PATH}"
export CPATH="${HOME}/usr/include:${CPATH}"

export MANPATH="${HOME}/usr/share/man:${MANPATH}"

export PATH="${HOME}/usr/bin:${PATH}"
export LD_LIBRARY_PATH="${HOME}/usr/lib:${LD_LIBRARY_PATH}"

此后,只需再次登录并按照教程中的步骤操作即可。

在此处输入图片描述

相关内容