Cydia  出现异常 安不了东西了 ! 怎么回事啊  帮忙解决下

发表于: 2010-03-20 21:59:23
来自 威锋网页版
8485
13
只看楼主
smile   这几天 Cydia 更新东西总是不行 刚下载就出一个    Cached Failure  ,  host Unreachable   我就重新刷了一次机器  可是还不行 请问是怎么回事啊
威风源能 添加 添加了 可是下不了东西 手机现在 什么东西都下不了了   大侠们  帮帮忙 解决下
全部回复(13)
只看楼主
正序查看 倒序查看
wyq061
沙发
这个问题困扰了我好久了,用cydia就说host unreachable,要么就是cache失败,刷了好多固件都是这个问题。
先前有人说是网站被和谐了,后来用国外的vpn发现一样是host unreachable,我就感觉肯定cydia的问题。
仔细看了一下出错的信息,说的是apt.saurik.com出错,打开safari试试,发现apt.saurik.com完全可以访问,不论是iphone还是mac里都可访问,不存在和谐的问题。
在网上搜了一圈,只有提问这个问题的,却没有一个解决的办法,看来只能自己动手了。
静下心来从根源分析:
cydia其实就是apt在iphone上的前端,安装过程无非就是通过apt下载软件,然后用dpkg安装,而apt则是用通过source list里的定义的源下载软件,既然网站可以直接访问,那就肯定是source list里定义的源有问题。
顺着这个思路查了一圈,没看出有什么问题,然后用人工方式模拟cydia更新软件的流程,一下就找到问题了。
apt.saurik.com本身是没有问题的,也没有被和谐,完全正常。出问题的是cache.saurik.com,更大的问题是,saurik的软件实际上正是放在cache.saurik.com上的,所以就不能正常下载安装了。解决办法:
所幸的是,apt.saurik.com提供了另一个可以替代cache.saurik.com的源:apt.saurik.com/cydia
只要修改一下apt的source list即可解决问题。打开iphone的/etc/apt/souces.list.d/saurik.list
编辑:
deb http://apt.saurik.com/ tangelo-3.7 main改为:
deb http://apt.saurik.com/cydia/ tangelo-3.7 main然后保存。
到cydia里,烦人host unreachable已经消失了。
如果iphone上装了terminal和vi,可以直接在iphone上修改。
或者复制到电脑上改好了再复制回去。
2010-03-29 16:16
来自 威锋网页版
501cow
板凳
万分感谢1楼的大侠,我安这样做,成功地更新了,而且还可以下软件了
2010-03-29 20:39
来自 威锋网页版
kiss_zxx
地板
     我按1楼的方法试了以后   进cydia会报一个错  


Error:Database

Type '×' is not known on line 1 in source list  /ect/apt/sources.list.d/saurik.list

偶是小白   谁救救偶啊
2010-03-30 16:02
来自 威锋网页版
cookiefox
4 楼
马克~
2010-05-09 10:18
来自 威锋网页版
q2837359
5 楼
万恶的1楼啊
2010-05-09 10:31
来自 威锋网页版
dddd1111
6 楼
同问,1楼办法谁试过啊
2010-05-15 02:59
来自 威锋网页版
zjnevil
7 楼
引用第3楼kiss_zxx于2010-03-30 16:02发表的 Re:Cydia  出现异常 安不了东西了 ! 怎么回事啊  帮忙解决下 :
     我按1楼的方法试了以后   进cydia会报一个错  


Error:Database

.......
loading...




同问。。
2010-06-02 20:38
来自 威锋网页版
tianshuinanren
8 楼
同行求解
2010-06-03 09:50
来自 威锋网页版
didi_ddh
9 楼
顶了 很有帮助
2010-06-04 19:05
来自 威锋网页版
dgc8660000
10 楼
我也是一样的问题
2010-07-04 07:34
来自 威锋网页版