打包了優化套件,並使之成功上線。
不過其實大家可能不知道,
皮樂以前沒有任何Unix的基礎,對Unix指令完全陌生
也沒有寫過任何程式,我會打包deb,只是爬了三天的國內外論壇而已
所以,皮樂想把這樣的經驗分享給大家,
讓大家也可以自己打包自己喜歡的東西,直接安裝使用

由於這方面的教學有些複雜,所以皮樂想分幾篇文章來一步一步說明
首先是要教大家建設你的工作環境
在打包deb之前,你必須先在OS X安裝Fink
(下載連結:http://www.finkproject.org/download/srcdist.php )
或者用Linux系統,就什麼都不用裝了(皮樂是用虛擬機器的Ubuntu)
Windows方面我不清楚有沒有辦法製作...反正只要想辦法在Windows執行dpkg指令就可以了
使用Ubuntu的夥伴可以跳過下面這一段
------------------------------------------------------------------------------
先講一下Fink的安裝方式,
下載檔案之後,解壓縮,開啟OS X 的Terminal
輸入
代碼:
cd 路徑
例如放在桌面的fink資料夾裡
就輸入
代碼:
cd ~/使用者名稱/Desktop/fink/
之後輸入
代碼:
./bootstrap
我就是亂選的,通常不知道要怎麼選時選1或Default就是了
安裝完成再輸入
代碼:
/sw/bin/pathsetup.sh

------------------------------------------------------------------------------
再來,皮樂要教大家一些很基本的指令,
第一個是改變目錄,就是讓Terminal轉到你想要執行後續指令的目錄底下
改變目錄的指令是
代碼:
cd /目錄名稱/
代碼:
cd /Users/使用者名稱/Desktop/
代碼:
cd ~/Desktop/
再來是,如果你要到下層目錄,例如你剛剛輸入了
代碼:
cd ~/Desktop/
代碼:
cd ./iphone/
而回到上層目錄的方法是
代碼:
cd ../
好,我看可能有人混亂了,所以我們來看圖片吧
這樣,就是Terminal的改變目錄方法
之後,皮樂再介紹一下套件解包方式
大家應該知道如何用iphone安裝下載的deb吧?
複習一下,安裝deb的方式是
代碼:
dpkg -i /路徑/xxxxx.deb
那我們解開deb的方式其實也很類似
首先,使用剛剛教的改變目錄指令,到你有放deb的目錄
(是Mac或Ubuntu喔,不是iPhone的)
之後輸入
代碼:
dpkg -x ./檔案名稱.deb ./Temp
之後要解開控制檔
代碼:
dpkg -e ./檔案名稱.deb ./Temp/DEBIAN
要注意的是,DEBIAN一定要大寫才可以
好,看看你的Temp資料夾吧,
它應該會長得類似這樣:
有沒有一種熟悉的感覺?
沒錯,Temp底下就是你想要安裝的檔案在iPhone的路徑
例如你想做個deb,讓他自動換掉iAcces的icon,就在Temp底下做個Application資料夾,
Application底下再創個iAcces.app資料夾,最後icon放進去就完成了
至於DEBIAN底下,則是包含了安裝前後、移除前後的指令,還有套件本身的安裝資訊(作者、敘述、ID...)
這些資訊我會在下一篇文章說明(如果有下一篇的話XD)
最後就是打包指令,請輸入
代碼:
dpkg -b ./Temp 檔案名稱.deb
我們再看圖片複習一次
不知道這樣有沒有人會作了?
如果有興趣的話,請務必找一個deb來試著操作一次看看,我們下回再見

(如果有下回的話啦)