diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2014-03-01 17:53:51 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2014-03-01 17:53:51 +0800 |
commit | c18c6bc80847a5f2ccc5e7e3cd9b8a4b7ee45c03 (patch) | |
tree | b5d991bad2ebdc7a27c6fa719ac1f1375b431ca8 | |
parent | 9fac45b189e26f48342611f3b97e0525f26a8058 (diff) | |
download | wspkg-c18c6bc80847a5f2ccc5e7e3cd9b8a4b7ee45c03.tar wspkg-c18c6bc80847a5f2ccc5e7e3cd9b8a4b7ee45c03.tar.gz wspkg-c18c6bc80847a5f2ccc5e7e3cd9b8a4b7ee45c03.tar.bz2 wspkg-c18c6bc80847a5f2ccc5e7e3cd9b8a4b7ee45c03.tar.lz wspkg-c18c6bc80847a5f2ccc5e7e3cd9b8a4b7ee45c03.tar.xz wspkg-c18c6bc80847a5f2ccc5e7e3cd9b8a4b7ee45c03.tar.zst wspkg-c18c6bc80847a5f2ccc5e7e3cd9b8a4b7ee45c03.zip |
移除用處不大的文字、重畫架構圖
-rw-r--r-- | README.txt | 45 |
1 files changed, 24 insertions, 21 deletions
@@ -21,14 +21,13 @@ wspkg - 用 cpp 管理工作站軟體清單 目標 ---- 我們系上的工作站使用了兩種以上的作業系統(目前是 Debian 和 FreeBSD),但是因為 -不同系統安裝軟體的方法不同,也不是每個軟體都跨平臺,因而使得以往不同作業系統的 -軟體清單不同步,甚至有很大的差異。我們希望能藉由簡單的方法,讓不同作業系統的工 -作站上安裝的軟體能夠同步。 +不同系統安裝軟體的方法不同,且並非每個軟體都跨平臺,使得以往不同作業系統的軟體 +清單不同步,累積了不少差異。 +我們希望能藉由簡單的方法,讓不同作業系統的工作站上安裝的軟體能夠同步。 方法 ---- -我們希望能用最容易操作、擴充、可攜的方法來達成目標。也許看起來可能有些複雜, -但我們的想法中最重要的目標就是:產生一個簡單、已排序、不重複的清單。 +產生一個簡單、已排序、不重複的清單。 統一的軟體列表 ~~~~~~~~~~~~~~ @@ -57,25 +56,29 @@ wspkg - 用 cpp 管理工作站軟體清單 ----------------------------------------------------------------------------- - +----------------------+ +-----------------+ - <1> | 給 Debian 用的對照表 | <2> cpp | Debian 軟體清單 | - #include + debian.pkg |----------->>>| debian.list | - /+----------------------+ 其他簡單處理 +-----------------+ - +------------+ <3> - | 主要的清單 | - | packages.h | - +------------+ - \+----------------------+ +-----------------+ - #include + 給 FreeBSD 用的對照表| cpp | FreeBSD 軟體清單| - | freebsd.pkg |----------->>>| freebsd.list | - +----------------------+ 其他簡單處理 +-----------------+ + +--------------------------+ + | 主要的清單與對應的對照表 | + | packages.h | + | debian.pkg | + | freebsd.pkg | + +--------------------------+ + | + | cpp 與其他簡單的處理 + v + +--------------------------+ + | 不同系統的軟體清單 | + | debian.list | + | freebsd.list | + +--------------------------+ + / \ + / \ 轉換成各平臺所需格式的 script + / \ + +---------------------+ +-----------------------------+ + | Debian meta-package | | FreeBSD meta-ports Makefile | + +---------------------+ +-----------------------------+ ----------------------------------------------------------------------------- -<1> 這步驟由 cpp 直接處理,我們不用寫 script。 -<2> 執行 cpp,執行檔名可由 CPP 環境變數設定。 -<3> 因為 packages.h 和 *.pkg 格式自由,需要一些處理才能產生整齊、有規律的清單。 - 檔名 ---- - *.pkg - 各系統套件名稱不同時使用的對照表。 |