问题描述
-
ubuntu 应用程序提供哪些支持? (指南、操作方法、状态)
-
另外,特别是有关支持将音乐同步到具有最新操作系统版本的 iPhone 和 iPod 的详细信息:\n
-
您可以使用>iOS4将音乐同步到苹果设备吗? (iPhone 和 iPod)
-
哪些应用程序允许您执行此操作以及如何执行此操作? (指南、操作方法、状态)
-
已经确定的是:
-
Apple 不支持 Linux,也没有计划支持 Linux。
-
libimobiledevice 提供了一些支持,但目前不支持与设备
>iOS4
的音乐/视频同步。转到 libimobiledevice 并滚动到标题为“ Status ”的部分,查看您的设备版本是否受支持。
最佳回答
这是一个不断移动的目标。如果你找到一个有效的工具,苹果会在 ‘security update’ 中打破它(他们有时主观地使用这个术语)。对于某些 iPod,请尝试将固件替换为 Rockbox 。对于 iPhone,请坚持使用 Windows 或 Mac,或者尝试在 Ubuntu 中使用 VirtualBox 设置 Windows 客户操作系统。
苹果永远不会允许这种互操作性发生,long-term。您将必须接受他们的设备规则,或者找到可以 root 并使用备用固件加载的设备。
次佳回答
Apple 对 Linux 的支持并不存在。没有一个 iOS 版本支持 Ubuntu。请向 Apple 报告错误。
此外,Apple 经常使用混淆技术,这可能会破坏 iDevices 上的音乐数据库。
RE: 我只想在这里补充一点,我已经向 Apple 提交了许多错误报告,还提到我拒绝安装 Windows,因此在我的笔记本电脑上安装了 Linux Ubuntu,并且拥有 iPhone3、iPhone4、iPhone5 和 iMac,而且它是非常令人沮丧的是,我不能使用我的 Ubuntu 至少管理我的音乐等等…\n他们从来没有回复过一封信,更不用说任何解释,所有这些无知都非常令人沮丧,以至于我可能会切换下次我买新手机时更新到 Android 设备。
第三种回答
尝试 libimobiledevice 。滚动到标题为“ Status ”的部分,查看您的设备版本是否受支持。
\\n
libimobiledevice
is a cross-platform software library that talks the protocols to support iPhone\\xae, iPod Touch\\xae, iPad\\xae and Apple TV\\xae devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device’s filesystem, retrieve information about the device and it’s internals, backup/restore the device, manage SpringBoard\\xae icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and (using libgpod) synchronize music and video to the device. The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop. \\u2014 http://www.libimobiledevice.org/\\n
第四种回答
只是要补充一点,libgpod 目前无法处理 DBVersion > 4. 最新的版本可以追溯到 7 月,最近的提交 ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=summary ) 也是如此\n我不知道状态是什么,但我的猜测是它目前处于搁置状态并且没有被处理。
然而,他们在 0.8.2 版本中实现了以下内容,所以谁知道什么时候会有人提供解决方案。
\\n
iPhone 4/iPod Touch 4/iPad/Nano 6g are still unsupported in this\\n release. However, libgpod now has a mechanism to dynamically load a\\n module named $libdir/libgpod/libhashab.so. This will be useful to\\n easily enable support for these devices if someone comes up with a way\\n to compute the music database checksum.
\\n
您可以在此处阅读完整的发行说明:http://old.nabble.com/libgpod-0.8.2-td32125543.html
=================
更新:用户 Israr Khan 目前似乎正在研究此问题,您可以在他的 Twitter 上快速了解状态:http://twitter.com/#!/isrark
第五种回答
在浏览这个网站并使用谷歌时,我找到了一种能够在 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
。它将打开一个新的终端窗口,该窗口将在完成后关闭。
要运行接下来的命令,请首先通过键入以下命令进入通过上面的 git clone
命令创建的 libimobiledevice
目录:
cd libimobiledevice
接下来的这些命令可以以 as-is 运行,但我建议以 sudo
运行,以尽量减少出现问题的可能性。最后一个命令必须以 sudo
运行。一次运行一个,让它们完成后再运行下一个
./configure
make
sudo make install
完成后,重新启动计算机。
重新登录电脑后,解锁您的 iPhone。忽略计算机上弹出的任何对话框。完全按照我列出的步骤进行操作
-
将电缆的 USB 端插入计算机
-
将电缆的 iPhone 端插入 iPhone
-
将出现信任对话框
-
您必须快速执行下一步,点击“信任”并立即拔掉 IPHONE 的电源线!您必须在 iPhone 振动/重新连接并再次出现信任对话框之前拔出电缆。如果发生这种情况,请再次执行此步骤
-
锁定你的 iPhone
-
重新插入 iPhone
-
解锁您的 iPhone,忽略计算机或 iPhone 上弹出的任何对话框(不应出现信任对话框)
-
在终端中,运行以下命令\nidevicepair 对
-
终端应报告此操作成功,并且您的设备应可从计算机访问,以测试此运行 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!