deb是iOS上最成熟的第三方軟件格式,可以擁有至高無上的權限,合理安裝和使用可以對現有的系統進行功能上的完善,但是某些開發者或者組織開發的軟件可能因為不純潔的目的和不成熟的技術而導致使用上的不便、甚至死機或者白蘋果。
所以使用前,一定要確保對第三方軟件的工作原理和涉及到的文件、路徑比較熟悉。否則一旦出現意外,不但之前的文檔和設置無法恢復,還有可能造成個人數據的丟失(比如照片、聊天記錄、短信和聯系人)。
第一條就是安裝方法。
deb從安裝原理上有兩種安裝方法,一種是在線安裝,使用aptitude、 apt-get或Cydia。Cydia大家應該都很熟悉了,而前面的兩種需要知道一些基礎的命令,暫時先不詳細介紹。不管是哪一種,都建議下載public key,並使用apt-key add xxx.pub命令導入public key。然後添加源地址。
添加源地址的方法是在/etc/apt/sources.list.d/文件夾裡添加一個.list結尾的本文文件,格式如下:
deb http://iphone.tgbus.com/ testing main
或
deb http://iphone.tgbus.com/cydia/ ./
之後打開Cydia刷新源,或者使用
apt-get update
或
aptitude update
命令來手動更新源(更新的過程中會下載Packages和Release等文件,所以Cydia刷新的時候上面也會有滾動的字符提示)。
安裝起來Cydia很直觀,可以看到軟件的介紹和細節。點擊相應的軟件名字後就可以安裝,現在都是中文界面了,所以具體的安裝步驟就不說了。很容易,還不會的就該拖出去斬了。
apt-get 和 aptitude 略顯復雜,不過可定制化程度更高。
可以使用
apt-get install 軟件包名(不是軟件名)
或
aptitude install 軟件包名(不是軟件名)
來安裝,不過要注意,上面的apt-get和install之間、install和軟件包名之間都有一個半角的空格。aptitude也一樣。
Unix 和 Linux 的命令主體一般都是程序+參數+目標文件的格式
上面的 apt-get 和 aptitude 就是程序,install 是參數。
第二種方法就是離線安裝,本質上是使用 dpkg -i 軟件名(文件名,比如xxx.deb)
好吧先說到這兒,以後有時間繼續分享。對於一些高級用戶,這些都是皮毛,不過對於一些想要多懂些的朋友,知道一些倒是無所謂。