任何人都可以在 CCR(Chakra 社群軟體倉庫)分享自己製作的套件。Chakra 社群也相當歡迎所有使用者這樣做。分享自己製作的套件可以幫助相當多人有更多軟體可以使用。
在上傳新的建構套件到 CCR 之前,請先確認它不在軟體倉庫中。如果在軟體倉庫中已經有的套件,請不要再提交建構套件。你也可以上傳來自版本控制的不穩定版本(package-git、package-svn 等)。
上傳套件到 CCR
1. 你需要註冊一個 CCR 帳戶。並且建議先建立一個新的資料夾,用來放置所有製作建構套件需要的東西。
2. 建立套件的 PKGBUILD,PKGBUILD 的內容要符合套件標準格式。如果套件有需要,可以加入安裝檔(.install)、修補程式(.patch)等,但絕對不能放二進位檔案(Binary file)。注意,如果建構套件包含二進位檔案或寫得太差,你上傳的建構套件可能會被刪除。
3. 上傳前請先測試建構套件能否正確打包套件:
makepkg -s
4. 確定沒有問題後,您需要將所有檔案打包成 *.src.tar.gz 檔案,執行:
makepkg --source
5. 打包完成後,請先登入你的 CCR 帳號,接下來進入上傳業面,选選擇套件分類,借下來選擇*.src.tar.gz 檔案。
之後如果軟體有發布新版本,請用同樣方法進行更新。
管理 CCR 上的建構套件
1. 如果你不想或沒有時間維護某個套件,請一定要請在該套件的頁面按下「棄置套件」。這樣其他有興趣維護的人才有辦法維護。
2. 如果你想維護被其他人棄置的孤兒套件,請在該套件的頁面按下「接管套件」。
在上傳新的建構套件到 CCR 之前,請先確認它不在軟體倉庫中。如果在軟體倉庫中已經有的套件,請不要再提交建構套件。你也可以上傳來自版本控制的不穩定版本(package-git、package-svn 等)。
上傳套件到 CCR
1. 你需要註冊一個 CCR 帳戶。並且建議先建立一個新的資料夾,用來放置所有製作建構套件需要的東西。
2. 建立套件的 PKGBUILD,PKGBUILD 的內容要符合套件標準格式。如果套件有需要,可以加入安裝檔(.install)、修補程式(.patch)等,但絕對不能放二進位檔案(Binary file)。注意,如果建構套件包含二進位檔案或寫得太差,你上傳的建構套件可能會被刪除。
3. 上傳前請先測試建構套件能否正確打包套件:
makepkg -s
4. 確定沒有問題後,您需要將所有檔案打包成 *.src.tar.gz 檔案,執行:
makepkg --source
5. 打包完成後,請先登入你的 CCR 帳號,接下來進入上傳業面,选選擇套件分類,借下來選擇*.src.tar.gz 檔案。
之後如果軟體有發布新版本,請用同樣方法進行更新。
管理 CCR 上的建構套件
1. 如果你不想或沒有時間維護某個套件,請一定要請在該套件的頁面按下「棄置套件」。這樣其他有興趣維護的人才有辦法維護。
2. 如果你想維護被其他人棄置的孤兒套件,請在該套件的頁面按下「接管套件」。
留言
張貼留言