(原文網址: http://docs.google.com/Doc?id=ajd93zkqrjq5_305dvmw7j9n )
介紹
隨著 Ubuntu 9.04 即將發行,Ubuntu 懶人包也即將更新囉!而這次由於我們增加了支援 Debian 發行套件,所以我們將名字改成 Lazyscripts,本次釋出的版本為 lazyscripts 0.1 alpha。感謝 hychen、雨蒼、mrmoneyc 的全力開發,新的 Lazyscripts 懶人包更新了整體的設計。以下為功能介紹:
新的程式架構
新版的 lazyscripts 不再將 scripts 與主程式合併在一起釋出。新 lazyscripts 懶人包只包含主程式,所有的功能會在執行時才從網路下載。而整個程式架構也分成了使用者介面 (GUI)、程式核心 (Core)、以及功能 (Scripts)。功能將會隨著維護者的新增而更新,重新執行程式即可更新,不需要更新主程式。
版本控制
現在所有的 scripts 全部都用 git 管控。您也可以輕易的做出自訂功能的 lazyscripts!
如何安裝
注意
* lazyscripts 仍在開發以及測試,本次釋出版本為測試版,請不要將本程式在工作用的電腦上執行安裝。
* 以往 Lazybuntu 解壓縮、雙擊安裝的簡易安裝程序還沒準備完成,請依照以下步驟進行測試。
系統需求
* Linux 發行套件
o Ubuntu 8.10 或 Ubuntu 9.04 桌面版本 AMD/x86
o Debian Lenny 安裝標準桌面環境 (目前僅測試過 x86)
安裝步驟
請於以下網址下載 lazyscripts 0.1a:
* http://lazyscripts.googlecode.com/files ... .1a.tar.gz
開啟終端機,並執行以下指令解壓縮 ($ 為提示字元,不需要額外輸入):
- 代碼: 選擇全部
$ tar zxvf lazyscripts-0.1a.tar.gz
切換到 lazyscripts 目錄,並且執行 lazyscripts
- 代碼: 選擇全部
$ cd lazyscripts-0.1a
$ ./slzs gui
接下來 lazyscripts 會依據你電腦中缺少的套件進行安裝,並且啟動 lazyscripts 懶人包。安裝與啟動時間稍久,請耐心等待。
懶人包啟動後畫面如下,請盡情使用!
問題回報
lazyscripts 懶人包目前採用 google code 作為問題回報系統。若有任何問題請前往以下網址回報問題:
* http://code.google.com/p/lazyscripts/issues/list
本專案接受中、英文問題回報,但採用英文為較理想。
貢獻源碼
你發現問題了嗎?歡迎直接修改源碼!lazyscripts 懶人包現在採用 github 管理源碼。請直接 fork 源碼進行修改。
以下為兩個主要源碼庫:
* 主程式: http://github.com/hychen/lazyscript/tree/master
* scripts: http://github.com/billy3321/lazyscripts ... ree/master
自訂你的 lazyscripts 懶人包
現在的懶人包您可以任意自訂 scripts。這邊提供了簡單的步驟自訂你自己的 lazyscripts。
注意
lazyscripts 現在為開發中版本,自訂你的 scripts 目前需要修改部份源碼。此步驟僅適用於目前的開發版本,往後的版本將會提供簡易的修改方式。
步驟
首先,請先到 github 註冊帳號,並且登入。
接著 clone 一份現行的 lazyscripts。請參訪以下網址:
* http://github.com/billy3321/lazyscripts ... ree/master
按下 fork 按鈕。這樣您就擁有一份自己的 lazyscripts 的 scripts 功能了!
接下來則需要修改 lazyscripts,修改程式去下載的網址。如同安裝步驟,請先下載並且解壓縮 lazyscripts。並且編輯 Makefile 修改以下內容:
- 代碼: 選擇全部
fetch:
git clone git://github.com/billy3321/lazyscripts_pool_debian_ubuntu.git ./scriptspoll/`./lzs repo sign git://github.com/billy3321/lazyscripts_pool_debian_ubuntu.git`
將 billy3321 修改成你在 github 的帳號。請用 root 權限刪除 scriptspoll 裡面的所有目錄。(刪除完畢後,應該僅剩下 README 文件)
修改 startup.sh,更改倒數第二行:
- 代碼: 選擇全部
echo './lzs list build git://github.com/billy3321/lazyscripts_pool_debian_ubuntu.git' >> $ENV_EXPORT_SCRIPT
同樣的修改成您的帳號。重新執行 lazyscripts:
- 代碼: 選擇全部
./slzs gui
如此 lazyscripts 將會下載並且執行你的 scripts! 而詳細如何使用 github 請閱讀 github 相關文件。
lazyscripts 新圖示
感謝 honkia 大力並且專業的協助,現在 lazyscripts 已經有新圖示了!目前有以下幾個圖示,歡迎對喜歡的圖示表示讚賞!
作品網址為 http://www.flickr.com/photos/honki/3397985525
網站
我們的網站在 http://sites.google.com/site/lazyscripts/ 。而正如你所見,現在網站是空的。如果有朋友願意幫我們撰寫網站內容,請直接連絡以下參與者。
致謝
本次 lazyscripts 開發感謝許多參與成員的加入。感謝 hychen 的加入,由他大刀闊斧的重新撰寫 lazyscripts,使得懶人包擁有許多強大的功能。感謝 billy3321 (雨蒼) 修改了許多 scripts 以及提供幾個實用的腳本讓 lazyscripts 更好開發。也感謝 mrmoney 願意提供 SUSE 支援、感謝 honkia 幫忙設計圖示。最後當然要謝謝 PCMan 提出並且實做這個非常有用的專案,讓我們這些後輩可以基於這樣的概念發展出更好的軟體。
參與者名單 (lazyscripts 0.1a)
開發者 (依照 email 英文排列):
* 雨蒼 billy3321 AT gmail.com
* hychen ossug.hychen AT gmail.com
* Yuren Ju (小朱) yurenju AT gmail.com
圖示設計: Honkia honkiaa AT gmail.com
特別感謝: PCMan pcman.tw AT gmail.com