Cydia 앱 설치 오류 해결법(?)
간혼 cydia app설치시 에러가 난다는 글을 본 적이 있습니다. 다음과 같은 에러가 대부분인데 그러면 해결법이 여러가지가 있더군요.
제가 경험해 본 바로는 위와 같은 에러는 서로 다른 소스에 있는 같은 프로그램을 설치하고자 할 때 에러가 나는거 같습니다. 전 appsync를 처음은 sinfuliphone 소스로 설치했었는데 나중에 installous를 설치하면서 의존성에 의해서 appsync가 설치되더군요. 그러면서 여기서 꼬입니다. 서로 같은건데 버전 표시가 틀립니다.
처음에 설치되어 있던 버전은 AppSync for OS 3.1.x로 표시되어 있고, 나중에 설치하려는 소스는 AppSync for OS 3.1로 되어 있습니다. 같은 프로그램의 다른 이름이라서 설치는 하려고 하는데 설치할 장소에는 이미 같은 파일들이 설치되어 있으니 설치가 안됩니다.
Cydia Package들어가서 지우려고 하면 위 그림처럼 나오고 confirm을 누르면 계속 처음과 같은 화면이 반복합니다. 지워지지도 않고요.
전 그래서 다음과 같은 방법으로 지웠습니다. dpkg 명령어를 직접 이용하면 대부분의 프로그램을 지울 수 있습니다. 이게 맞는 내용일 수 있고 아닐 수도 있지만 저는 이런 식으로 해결했습니다.
dpkg 에서 목록을 확인 후 꼬인 2개를 다 지웠습니다. 밑에 보시면 이해가 되시리라 믿습니다.
ps. 10.07.01 아래의 작업은 아이폰에 openssh를 설치하고 공유기로 같은 네트워크안에 있는 상태에서 putty 같은 ssh 접속 프로그램을 이용해서 입력하면 됩니다. 그보다 힘들게 하시는 방법은 아이폰에 모바일 터미널을 설치하고 접속 후 하시는 방법도 있습니다만 타자의 어려움으로 비추합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | geon-iappa:~ root# dpkg -l | grep appsync ii com.sinfuliphone.appsync31 1.0.1 Enables cracked apps to be synced to and fro ic us.hackulo.appsync31 1.0.1 AppSync patches the installd file on your de geon-iappa:~ root# dpkg --purge com.sinfuliphone.appsync31 (Reading database ... 2900 files and directories currently installed.) Removing com.sinfuliphone.appsync31 ... Removing patch Please reboot your device. Purging configuration files for com.sinfuliphone.appsync31 ... geon-iappa:~ root# dpkg -l | grep appsync ic us.hackulo.appsync31 1.0.1 AppSync patches the installd file on your de geon-iappa:~ root# dpkg --purge us.hackulo.appsync31 (Reading database ... 2899 files and directories currently installed.) Removing us.hackulo.appsync31 ... Purging configuration files for us.hackulo.appsync31 ... geon-iappa:~ root# dpkg -l | grep appsync geon-iappa:~ root# |



