我是 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}"
此后,只需再次登录并按照教程中的步骤操作即可。