新买的iPhone4,系统是目前最新的iOS4.3.3,Ubuntu的版本是10.10。iPhone4连上笔记本后,Ubuntu能识别插入的设备是iPhone,可就是会弹出错误警告框,提示“DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)”,也就消息总线超时,iPhone4无法挂载。但我的iPod nano 能顺利的挂载到Ubuntu上,我想应该不是系统不支持,要不然在“位置”栏也不会出现“Trevor”的iPhone(我的手机昵称就是这个)了。
上网Google了一下,原来这是iOS太新,Ubuntu相关驱动太旧的原因,从iOS4.2.1开始就会出现类似问题。解决办法很简单,执行三个命令搞定。
sudo add-apt-repository ppa:pmcenery/ppa sudo apt-get update sudo apt-get dist-upgrade
重启电脑,或者拔了数据线重新插,Ubuntu就能成功挂载您的iPhone了,快试试吧。
除非注明,文章均为CppLive 编程在线原创,转载请注明出处,谢谢。