DEB軟件的安裝可以通過以下幾種方式進行(上傳可以用WINSCP無wifi版,具體百度一下):
1、iFile:在cydia中搜索iFile并下載安裝,之后將deb文件傳入到/var/mobile/ABC中,然后利用iFile打開該目錄,直接點擊其中的deb即可安裝。缺點:這種方法只適用于單獨安裝,不可批量安裝。
2、Cydia自動安裝:將deb文件傳輸?shù)?var/root/Media/Cydia/AutoInstall,如果沒有該目錄請自行新建,之后重啟iPhone即可。優(yōu)點:可以批量安裝。缺點:總是重啟浪費時間。
3、mobileTerminal和putty安裝法:將deb文件傳輸?shù)?var/mobile/ABC中,通過以下命令進行批量安裝:
su root //登陸root權(quán)限
alpine //你的密碼,默認為alpine
cd /var/mobile/ABC //進入ABC目錄
dpkg -i *.deb //安裝deb文件 (*.deb是你上傳到/var/mobile/ABC中的DEB文件的名字)
killall -u mobile //注銷SpringBoard
4、其他:手機端還有iSSH,其原理和putty相同,在此不再贅述。 推薦觀看:http://bbs.weiphone.com/read-htm-tid-764358.html
5、優(yōu)劣:手動安裝deb可能會存在一些問題,有些deb的安裝控制腳本(postinst那些腳本)里有if [$1 == update]或類似這樣的語句,作用是通過Cydia來傳輸一些參數(shù)給腳本來執(zhí)行,比如僅在升級時才進行某些操作,僅在安裝時才進行某些操作。而這個if判斷對于dpkg命令來說是不能識別的(或者說是無法進行判斷),所以if內(nèi)部的命令也不會執(zhí)行。 不要拍磚,我是看到有些小白是在不會才發(fā)的。。。