由於2.0固件使用了Cydia,而Cydia採用了deb安裝包,在使用wifi通過Cydia下載安裝軟件時,由於網絡或其它原因會導致下載速度慢或下載不成功,在重刷固件後還要再下載安裝軟件,都比較麻煩。
如果自定義固件中已有Cydia和Terminal或系統已安裝Cydia和Terminal,這樣就變的簡單了,不需要網絡就可以安裝軟件,也不需要在設置限。
首先需要下載deb安裝包,然後通過軟件(如windows下的totalcmd,mac下的iPhoneDrive等)上傳下載的deb安裝包。
進入Terminal,找到上傳deb安裝包的目錄,使用dpkg命令(這裡需要root限)
~ $ su
password: #這裡輸入root密碼
root# cd /file #上傳deb安裝包的目錄
root# dpkg -i filename.deb #安裝deb包
root# reboot
#如果要卸載軟件可以使用
root# dpkg -r filename #刪除已安裝的deb包
Deb格式是Linux下的一種打包方式,現在大家每天從Cydia上下載安裝的軟件其實都是以這種格式打包的。先來說一下使用這個格式安裝有什麼好處: 首先,這種格式可以隨時隨地安裝軟件,將其放在iPhone內的任意位置,想安裝時就使用Terminal簡單輸入幾個指令就可以了;第二個好處就是卸載 方便,Deb格式安裝好後可以直接進入Cydia的軟件管理中刪除;第三,不用單獨賦予權限,Deb包本身就是在 Linux環境下打包而成,安裝後無需再進行賦予權限的操作。
說了這麼多,下面就進入正題,來講講如何使用Deb安裝軟件:
有了deb包,那麼怎麼安裝呢?隨便用什麼工具把這個deb包存在某個你熟悉的ip中的目錄(推薦存在mobile目錄,方便管理)。
打開Terminal或者putty入或者winscp的consle。
STEP 1
如果是termInal或者是putty的話,先輸入lgoin
提示login 輸入root
提示password 輸入alpine(如果你沒有改密碼的話)
如果使用winscp則可以忽略。
STEP2
接著,如果你放在mobile目錄下,就輸入「cd var/mobile/」
然後輸入dpkg -i 你的deb包名字
接著按下回車吧!你會看到一會之後,程序正確安裝。
這樣安裝有一個好處:可以直接在Cydia裡面卸載,而且安裝效果和cydia裝的一模一樣。
當然,你也可以放一堆deb在某個文件夾,然後在那個文件夾執行dpkg -i *.deb就ok咯!
本方法很適合剛刷機安裝系統軟件或者輸入法!
簡易安裝deb
1、複製deb文件到/var/root/Media/Cydia/AutoInstall(如果沒有這個文件夾,就自己件一個,注意大小寫)
2、重新啟動,就ok了。
說明:如果重啟後沒看到程序圖標,刪除/private/var/mobile/Library/Caches裡的com.apple.mobile.installation.plist後,重啟,就可以了。
沒有留言:
張貼留言