在浏览本网站并使用google时,我找到了一种方法,可以在Ubuntu 12.04上的iOS 7.0.2上同步我的iPhone 4。这些说明是我从其他用户以及libimobiledevice github repo编译而来的。
首先,请确保通过Ubuntu软件中心或终端安装了以下软件包:
git
libgnutls
libgnutls-dev
libplist
libplist-dev
libusbmuxd
libusbmuxd-dev
usbmuxd
make
autoconf # this should also install automake
autoheader
libtool
pkg-config
gcc
# optional but recommended
cython
doxygen
其次,在您计算机的某个位置创建一个文件夹(我将在桌面上使用一个名为的文件夹libupdate
)。
打开终端和CD到该目录:
cd ~/Desktop/libupdate
完成后,将其键入或复制/粘贴到控制台中:
git clone http://git.sukimashita.com/libimobiledevice.git
等待仓库下载。保持终端窗口打开
完成后,打开在运行上述命令时创建的文件夹(应称为libimobiledevice
)。双击名为的文件autogen.sh
,然后单击Run in Terminal
。它将打开一个新的终端窗口,完成后将关闭。
要运行这些接下来的命令,请首先通过键入以下内容libimobiledevice
,将cd插入通过上述git clone
命令创建的目录:
cd libimobiledevice
这些下一个命令可以按原样运行,但我建议按原样运行,sudo
以最大程度地减少出现问题的机会。最后一个命令必须以方式运行sudo
。一次运行这些,让它们完成之后再运行下一个
./configure
make
sudo make install
完成此操作后,重新启动计算机。
重新登录计算机后,请解锁iPhone。忽略计算机上弹出的所有对话框。完全按照我列出的步骤进行操作
- 将电缆的USB端插入计算机
- 将电缆的iPhone一端插入iPhone
- 信任对话框将会出现
- 您必须快速进行下一步,点击信任,然后立即从电缆上拔下IPHONE!在iPhone振动/重新连接并再次打开“信任”对话框之前,必须拔出电缆。如果发生这种情况,请再次执行此步骤
- 锁定你的iPhone
- 重新插入iPhone
- 解锁iPhone,忽略计算机或iPhone上弹出的所有对话框(不应出现“信任对话框”)
在终端中,运行以下命令
idevicepair对
终端应报告此操作成功,并且应该可以从计算机访问设备,以测试Shotwell的运行(从终端或破折号)。单击您的iPhone,您的照片应该出现了。
您也可以在Nautilus文件浏览器的“设备”部分中单击iPhone。如果您的iPhone出现问题,请点击“信任一次”!然后在计算机上单击“重试”,“继续”等。然后,您的iPhone可能会出现两次。带有文档的文档是用于具有某种文件共享/文档访问权限的应用程序(例如音乐下载器或铃声制作者)。
如果要备份iPhone,请运行以下命令
idevicebackup2 backup --full <path/to/where/you/want/to/backup>
如果要备份/复制照片和视频,请打开Shotwell并导入照片(CTRL + A,右键单击,导入)
如果要将音乐/音乐视频/电影复制到计算机上,请打开Rhythmbox并选择iPhone,然后确保可以查看所有音乐(视频和铃声不是标题,音乐可能取决于您是否最初曾在iTunes中编辑过他们的标签)。然后,选择全部(CTRL + A),然后将它们拖到计算机上的文件夹中。他们可能有怪异的名字,怪iTunes。
我还没有尝试添加任何东西,但是至少您可以访问您的文件并立即备份iPhone!