Cydia無法安裝移除軟體時,該如何解決?
乍看之下會覺得難道是破解軟體惹的禍?我一直鬼打牆的一直進入Cydia然後安裝移除軟體之類的,但是全部都失敗的,網路上我看也沒有比較恰當的解決方式,而且也不是某個套件會引發的問題,結論應該是套件版本與iOS版本衝突的問題,這是我遇到的狀況,不過解決同時也沒有把紀錄留下來,因為解決後我只想趕快查看iPhone是否正常。
update - Retrieve new lists of packages
upgrade - Perform an upgrade
install - Install new packages (pkg is libc6 not libc6.deb)
remove - Remove packages
autoremove - Remove automatically all unused packages
purge - Remove packages and config files
source - Download source archives
build-dep - Configure build-dependencies for source packages
dist-upgrade - Distribution upgrade, see apt-get(8)
dselect-upgrade - Follow dselect selections
clean - Erase downloaded archive files
autoclean - Erase old downloaded archive files
check - Verify that there are no broken dependencies主要的幾個指令如上面所列出來的,可以對於套件做管理,也類似於yum管理rpm一般,輸入指令「apt-get check」開始檢查。Wawas-iPhone:~ root# apt-get check
Reading package lists... Done
Building dependency tree
Reading state information... Done上面結果是我處理過後的,若是有不相符的套件,在這裡檢查就會秀出問題所在,並且列出套件的名稱,像我就是遇到個套件不符合iOS 4.3.2的狀況,接著輸入指令「apt-get remove 套件名稱」,移除衝突的套件後,Cydia安裝移除升級軟體應該就可以正常,若是你有遇到上密的錯誤,提供給你參考囉!最後在補充列出所有套件的方式,輸入指令「dpkg -l」可以看到所有安裝套件以及簡易的說明。