[教學] Cydia deb製作教學 Part 1 ~ 基本工作環境與指令介紹 - iPhone4.TW

會員登入



顯示結果從 1 到 5 共計 5 條
  1. #1
    Hiraku 的頭像

    皮樂

    註冊日期:06-12-2008
    文章:13,852
    謝謝你: 561
    在 1,028篇文章中獲得 5,840個感謝
    事情是這樣的,皮樂雖然成功地在這篇文章中,
    打包了優化套件,並使之成功上線。


    不過其實大家可能不知道,
    皮樂以前沒有任何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
    就會開始安裝了,安裝出現選項就憑直覺選吧XD,
    我就是亂選的,通常不知道要怎麼選時選1或Default就是了

    安裝完成再輸入
    代碼:
    /sw/bin/pathsetup.sh
    之後又是亂選時間

    ------------------------------------------------------------------------------


    再來,皮樂要教大家一些很基本的指令,
    第一個是改變目錄,就是讓Terminal轉到你想要執行後續指令的目錄底下

    改變目錄的指令是

    代碼:
    cd /目錄名稱/
    例如:要到Mac OS X的桌面,就輸入

    代碼:
    cd /Users/使用者名稱/Desktop/
    或者輸入
    代碼:
    cd ~/Desktop/
    其中,"~"是表示到目前使用者名稱的資料夾底下

    再來是,如果你要到下層目錄,例如你剛剛輸入了

    代碼:
     cd ~/Desktop/
    之後又想到底下的iphone資料夾的話,就輸入

    代碼:
     cd ./iphone/
    " ./ " 的意思就是目前的目錄底下

    而回到上層目錄的方法是

    代碼:
     cd ../


    好,我看可能有人混亂了,所以我們來看圖片吧





    這樣,就是Terminal的改變目錄方法



    之後,皮樂再介紹一下套件解包方式
    大家應該知道如何用iphone安裝下載的deb吧?

    複習一下,安裝deb的方式是

    代碼:
    dpkg -i /路徑/xxxxx.deb

    那我們解開deb的方式其實也很類似
    首先,使用剛剛教的改變目錄指令,到你有放deb的目錄
    (是Mac或Ubuntu喔,不是iPhone的)

    之後輸入

    代碼:
    dpkg -x ./檔案名稱.deb ./Temp
    這樣deb就會解開到一個新增的Temp資料夾裡面了

    之後要解開控制檔

    代碼:
    dpkg -e ./檔案名稱.deb ./Temp/DEBIAN
    這樣會在Temp底下出現一個稱為DEBIAN的資料夾
    要注意的是,DEBIAN一定要大寫才可以

    好,看看你的Temp資料夾吧,
    它應該會長得類似這樣:



    有沒有一種熟悉的感覺?
    沒錯,Temp底下就是你想要安裝的檔案在iPhone的路徑
    例如你想做個deb,讓他自動換掉iAcces的icon,就在Temp底下做個Application資料夾,
    Application底下再創個iAcces.app資料夾,最後icon放進去就完成了


    至於DEBIAN底下,則是包含了安裝前後、移除前後的指令,還有套件本身的安裝資訊(作者、敘述、ID...)
    這些資訊我會在下一篇文章說明(如果有下一篇的話XD)


    最後就是打包指令,請輸入

    代碼:
    dpkg -b ./Temp 檔案名稱.deb
    就完成了。

    我們再看圖片複習一次




    不知道這樣有沒有人會作了?
    如果有興趣的話,請務必找一個deb來試著操作一次看看,我們下回再見
    (如果有下回的話啦)
    此篇文章於 01-18-2010 23:13 被 Hiraku 編輯。



  2. #2

    愛用者

    註冊日期:11-23-2011
    文章:31
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    準備花一個禮拜去爬了


  3. #3

    剛加入我們

    註冊日期:01-16-2012
    文章:17
    謝謝你: 1
    在 1篇文章中獲得 1個感謝
    有一些難度,要認真看一下


  4. #4

    愛用者

    註冊日期:01-10-2012
    文章:66
    謝謝你: 8
    在 3篇文章中獲得 38個感謝
    請問一下DEB是要幹麻的啊??


  5. #5
    alientw 的頭像

    海盜船長

    註冊日期:09-25-2007
    文章:2,695
    謝謝你: 39
    在 58篇文章中獲得 167個感謝
    引用 作者: asd8133066 查看文章
    請問一下DEB是要幹麻的啊??
    在cydia裡安裝程式的一種檔案格式


    - 我用  iPhone4.TW 的 美麗新世界 軟體回文


 

 

相似的主題

  1. [求助] 安裝完Cydia中的xgps軟體後,Cydia不見了
    由fujeng論壇中iPhone 疑難雜症發問區
    回覆: 2
    最後發表: 08-29-2010, 15:40
  2. [求助] cydia安裝或更新時出現403 cydia store authentication error
    由scvdavid論壇中iPhone 疑難雜症發問區
    回覆: 0
    最後發表: 01-06-2010, 12:28
  3. The Qur’ân, Part II (books)
    由iPhone派報生論壇中AppShopper推薦軟體降價資訊
    回覆: 0
    最後發表: 02-24-2009, 19:10

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端