cydia红字解决办法:
今天ios11.1.2越狱后cydia安装插件出现如下错误:
Sub-process/usr/bin/dpkg returned an error code(2) 是第一个错误,下面文章说的是怎么解决这个错误;
越狱后遇到cydia出现红字提示“Sub-process/usr/bin/dpkg returned an error code(2)”,导致无法正常安装任何插件,其实造成提示code 2的原因是:
有问题的第三方源的包信息文件编码或者是在安装写入清单文件时出错,导致已安装deb包清单文件损坏引起的。
方法:
可以通过使用电脑端的PP助手修改设备上 /var/lib/dpkg/ 下文件名来修复此问题,需要修改的文件有这四个:“available,status,available-old,status-old”。修改的方法如下,先将设备连接电脑端的PP助手,然后点击设备栏上的【文件】-【文件系统(越狱)】:
进入此路径/var/lib/dpkg/,修改红框中的文件名,依次修改为:"available" 重新命名为 "available-bak";"status" 重新命名为"status-bak","available-old" 重新命名为 "available","status-old" 重新命名为 "status":
修改完成后重新打开设备上的Cydia,就会发现原本一直无法安装插件的Cydia已经瞬间恢复!
很好的分享,赞赞。