libimobiledevice对我来说不起作用。我有Ubuntu 11.10我正在尝试把音乐放到我的第四代 iPod Touch跑步iOS 5.0.1。
我已经尝试了 Ubuntu 软件中心中用于同步 iPod 的所有程序,并且每个程序都给出了相同的响应:“[无法应用更改等]”我已尝试过女妖和节奏盒但没有成功。
我甚至尝试过跑步iTunes在Windows XP在虚拟盒但没有成功。我尝试通过葡萄酒并导致出现类似“[请安装 Apple 应用程序支持,然后重新安装 iTunes]”的错误信息。我正在考虑越狱我的 iPod,但我找不到苦艾酒它适用于我的 iPod 和 Ubuntu。此外,我不确定 ** 如何与 Ubuntu 配合使用。我真的很为难。
如果我确实能对这个问题提供一些帮助,那将会非常有帮助。
答案1
我已经使用 8GB 的 Ipod Touch 4 Gen 测试了 gtkipod。我还尝试了 Banshee 和 Rhythmbox,但都失败了。即使使用最新的 Shuffle 或 Nano。
首先安装gtkpod iPod管理器 在软件中心。
正如您在启动该程序时所看到的,它的列表中有 4 Gen of Touch:
还检查了最新的 Shuffle 并能正常工作。实际上,这是唯一能正常工作的版本。
如果用户使用 Banshee 甚至 Rhythmbox,他们会听到 Ipod 里的一个女人说你需要将其与 itunes 同步。据我所知,唯一可以正确同步的是 gtkpod。
更新 - 有趣的是,今天我的 Ubuntu 在更新管理器中获得了有关 Iphones 和 Ipod 的 2 个更新。
答案2
详细说明马克的回答,RhythmBox 和 Banshee 等应用程序依赖 gtkpod 才能正确同步 - 以更新 ipod 上的数据库文件。这适用于 5 之前的旧 iOS 版本,但 Apple 在第 5 版中更改了数据库文件上使用的校验和算法以锁定其他应用程序,而且到目前为止(据我所知,截至 2012 年 2 月 6 日)还没有人弄清楚该算法。 参考十月。
Launchpad 中至少已经存在一个与此相关的错误:错误 #601251- Rhythmbox/gtkpod 无法写入 iPad 音乐数据库。
我找到了几种让它工作的方法,但它们都需要越狱你的 iPod 并手动将内部数据库版本标记从 5 恢复到 4(或更早)。我还不愿意这样做,但这里有一个例子(我还没有尝试过)。
让 iPod 与 4G touch 同步 - iOS5
在谷歌上进一步搜索“ipod 4g sync ubuntu”将会找到更多关于该技术的其他描述的链接。
目前,我们无法在 Ubuntu 中同步未损坏的 iOS5 设备。我在 VirtualBox 中构建了一个 Windows VM,并在其上安装了 iTunes,并通过它进行了同步,尽管这有点过头了(占用的内存比我想要的多得多,所以我不经常这样做)。
答案3
当前版本gtkpod
不支持第四代 iPod Touch,请参阅 SourceForge发行说明在这里
答案4
Virtualbox 解决方案上的 Windows 可能是唯一可行的方法,但您必须安装客户机附加组件才能启用 USB 2.0 控制器,这样才能让您的 iPod 连接到 Virtual Box 内的 Windows。祝你好运!;)