如果 Ubuntu 无法原生实现这一点,有什么解决方法吗?
答案1
打开 Synaptic 包管理器
进入存储库(在“设置”下)
添加此源 - ppa:pmcenery/ppa
单击“关闭”,然后单击 Synaptic 包管理器左上角的“重新加载”按钮
重新加载完成后搜索 - libimobiledevice1
您将在列表中看到两个包,安装它们
现在单击“标记所有升级”按钮,并在弹出窗口出现时单击“标记”,然后单击 Synaptic 包管理器的“应用”按钮。
然后将下载并安装软件包。
重新启动计算机并重新登录。
第一次打开 rhythmbox 连接 ipod/iphone/ipad 时,它会卸载。只需关闭 rhythmbox,然后断开并重新连接 ipod/iphone。现在您应该会在 rhythmbox 的设备下看到您的 ipod/iphone/ipad。
注意 - 在连接您的 ipod/iphone/ipad 之前最好不要打开 rhythmbox。仅支持 rhythmbox,rhythmbox 可能会说歌曲已传输,但之后 ipod/iphone/ipad 上通常会显示“同步进行中”,因此只需等到您不再看到此显示即可。
有关更详细的操作方法,请参阅 -http://forums.linuxmint.com/viewtopic.php?f=42&t=53489
答案2
Lucid 本身支持运行最高固件 4.0 的 iPhone 和 iPod Touch 1G、2G、3G 和 3GS 型号(iPad 也可以使用),无需越狱。
如果你想用 iPhone 进行 USB 网络共享,请查看此内容博客文章。
更多信息请访问https://help.ubuntu.com/community/PortableDevices/iPhone。
答案3
实际上,我已经成功将我的 iPhone 4(iOS 4.2.8)与 Ubuntu 11.04 上的 Rhythmbox 同步。但是,我仍然无法让 Banshee 工作(这是迄今为止我最喜欢的播放器,感觉更加精致)。开始之前请阅读所有步骤,有些步骤不止一个程序,需要信息才能完成。以下是我所做的:
安装上面指示的所有库/应用程序(libmobiledevice、iFuse 等)。
然后,既然你已经越狱了,就下载 iFile(简单)或通过 SSH 连接到你的 iPhone(麻烦),找到并编辑 /System/Library/Lockdown/Checkpoint.xml。找到 DBVersion 键,并将其值从 5 更改为 4。保存并重启你的 iPhone。
然后,您可以使用此页面 (http://ihash.marcansoft.com/) 为您的设备生成 HashInfo 文件,并手动将其复制到您的手机。上面的链接上会有说明,告诉您创建 hashinfo 文件后将其存放在何处。注意*您需要有您的 UIDID。
除非您有 iTunes,否则从您的手机获取 UIDID 是一件麻烦事,显然我们使用的是 Linux(没有 iTunes),但是有一个简单的命令可以在您的 Linux 机器上找到它:在连接您的 iPhone 的终端中,输入:
lsusb -v
它会打印出一大堆似乎重复的文本,但继续向下滚动直到看到“iSerial:(40 个字母和数字,随机排列)”将该序列/uidid 信息复制到上面的网站哈希生成器中,然后按照网站的说明将其复制到 itunes_control/Device。完成上述所有操作后,打开 Rythmbox,一切就绪!
如果还是不行,我可以尝试进一步澄清步骤。我费了九牛二虎之力才找到这些步骤,直到成功,但它在 Rhythmbox 中运行完美。(Banshee 会更好……但乞丐不能挑肥拣瘦!:)
答案4
以下是将 Iphone 或 Ipad 连接到 Ubuntu 的简单方法:
打开 Synaptic 包管理器
进入存储库(在“设置”下)
添加此来源 -
ppa:pmcenery/ppa
单击“关闭”,然后单击 Synaptic 包管理器左上角的“重新加载”按钮