系统:ipad2 WiFi IOS5.0.1Cydia1.1.4
1.现象:实例cydia里不能卸载插件了,显示:
trying to overwrite /usr/libexec/winterboard/Optimize',which isalso in package app.weihone.winterboard Sub-process /usr/bin/dpkg returned an errorcode(1)
2.问题产生原因:Cydia某些源下载的程序里面存在队列关系,大家在安装时看一下最下面的install和uninstall的内容就会知道。当重复安装包含已经安装文件的队列包时,队列安装程序在无法满足对应的
依赖关系,所以出现了重复安装、重复出现错误的现象。一般而论就是出现了一下的错误:【"/var/cache/apt/archives/AAA.deb" trying to overwrite"/usr/libexec/BBB" which is also in package CCC】
3.解决问题的办法:就是找到一种可以强制安装的方式予以解决。
1)安装Mobil Terminal
(添加http://www.ijailbreak.com/repository/到源。然后在ijailbreak源中找到MobileTerminal版本520-1(兼容IOS5),安装。如出现白图标不要慌重启即可解决)
2)打开Terminal后,等待加载,输入login(或者su),然后输入密码alpine
3)输入:dpkg[]-i[]--force-overwrite[]/var/cache/apt/archives/AAA.deb(注意空格,我用[]标识了),然后return
4)输入:apt-get upgrade然后return。(这里是我还没有搞明白的,sealyu说要但是我输入的时候由于出现了没有找到apt命令的错误)
5)然后就直接退出并重新启动了。但是这个时候问题解决了。
cydia里面也没有再次出现那种错误了。截至目前,没有出现什么新的问题,很庆幸无意解决了。但是也说不定大家早就使用了这种方法,无论如何共勉吧。
按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
→我们致力于为广大网民解决所遇到的各种电脑技术问题 如果您认为本词条还有待完善,请 编辑词条
上一篇cydial教程
下一篇彻底解决mysql中文乱码的办法