CCR(Chakra Community Repository,Chakra 社群軟體倉庫)是一個讓使用者分享自己製作的套件的地方,因此這裡也會提供 Chakra 官方未支援的軟體。所有人都可以在 CCR 上分享自己製作的套件。你可以把 CCR 想成是 ubuntu 的 ppa 或是 arch linux 的 aur。
相對於軟體倉庫,CCR 上的套件是以軟體生成文稿 (PKGBUILD)的形式提供。PKGBUILD 檔案包含了安裝一個軟體需要的所有資訊(從哪裡下載原始碼、如何編譯、如何安裝,還有依賴等)。此外 PKGBUILD 本身透明的特性,也方便我們確定打包的過程中沒有加入惡意的程式碼。
如何安裝 CCR 上的軟體?
這裡我們將說明如何使用 ccr指令在文字介面安裝 CCR 上的軟體。如果想在圖形介面安裝 CCR 上的軟體可以使用 ccr plasmoid。ccr 工具提供了 pacman 相似的操作與體驗,並且能同時管理軟體倉庫與 CCR 上的軟體。可以很方便的搜尋的想要的軟體,以及自動完成下載,編譯,安裝的繁複過程。
請注意,由於 CCR 上的套件是由使用者建立的。使用上須自行承擔風險!
首先要安裝 ccr 與 base-devel 套件:
sudo pacman -S ccr base-devel
ccr 指令為了增加安全性,無法在 root 權限下執行。ccr 會在需要 root 權限時自動詢問。
搜尋軟體時使用:
ccr -Ss 關鍵字
安裝套件使用:
ccr -S 套件名稱
ccr 安裝過程會出現一些選項,這裡依序說明:
1. Proceed with installation? [Y/n]
詢問你是否確定要安裝,直接按 enter 鍵就可以
2. 密碼:
如果你安裝的套件有依賴需要先安裝。會先要求你輸入sudo密碼以執行 pacman
3. Edit 套件 PKGBUILD with $EDITOR? [Y/n]
詢問你是否確定要編輯套件的 PKGBUILD, 你可以藉這個機會檢視 PKGBUILD 內是否含有惡意的程式碼。預設使用 vim 開啟。
4. 密碼:
編譯好的套件要接下來要進行安裝。會先要求你輸入sudo密碼以執行 pacman
更新系統時用:
ccr -Syu
ccr 便會自動更新所有來自軟體倉庫與 CCR 上的軟體。
查詢 ccr 指令用:
ccr -h
投票給你喜愛的軟體
使用者可以對 CCR 上的套件進行投票,其中得票數高又符合官方軟體倉庫規範的軟體可以進入官方的軟體倉庫。你可以透過投票幫助你喜愛的套件進入官方的軟體倉庫。
由於投票必須要有 CCR 帳號。因此我們先到CCR 網站註冊帳號
先進入「帳號」註冊帳號。
填入註冊資料,語言建議選擇「正體中文」,這樣之後會顯示正體中文的界面。最後按下「建立」完成註冊。
接者找到你喜愛套件的頁面,按下「投票」便完成投票。
另外你也可以使用 ccr-tools 指令進行投票:
ccr-tools --vote [套件名稱]
相關文章:
如何在 CCR 分享套件
相對於軟體倉庫,CCR 上的套件是以軟體生成文稿 (PKGBUILD)的形式提供。PKGBUILD 檔案包含了安裝一個軟體需要的所有資訊(從哪裡下載原始碼、如何編譯、如何安裝,還有依賴等)。此外 PKGBUILD 本身透明的特性,也方便我們確定打包的過程中沒有加入惡意的程式碼。
如何安裝 CCR 上的軟體?
這裡我們將說明如何使用 ccr指令在文字介面安裝 CCR 上的軟體。如果想在圖形介面安裝 CCR 上的軟體可以使用 ccr plasmoid。ccr 工具提供了 pacman 相似的操作與體驗,並且能同時管理軟體倉庫與 CCR 上的軟體。可以很方便的搜尋的想要的軟體,以及自動完成下載,編譯,安裝的繁複過程。
請注意,由於 CCR 上的套件是由使用者建立的。使用上須自行承擔風險!
首先要安裝 ccr 與 base-devel 套件:
sudo pacman -S ccr base-devel
ccr 指令為了增加安全性,無法在 root 權限下執行。ccr 會在需要 root 權限時自動詢問。
搜尋軟體時使用:
ccr -Ss 關鍵字
安裝套件使用:
ccr -S 套件名稱
ccr 安裝過程會出現一些選項,這裡依序說明:
1. Proceed with installation? [Y/n]
詢問你是否確定要安裝,直接按 enter 鍵就可以
2. 密碼:
如果你安裝的套件有依賴需要先安裝。會先要求你輸入sudo密碼以執行 pacman
3. Edit 套件 PKGBUILD with $EDITOR? [Y/n]
詢問你是否確定要編輯套件的 PKGBUILD, 你可以藉這個機會檢視 PKGBUILD 內是否含有惡意的程式碼。預設使用 vim 開啟。
4. 密碼:
編譯好的套件要接下來要進行安裝。會先要求你輸入sudo密碼以執行 pacman
更新系統時用:
ccr -Syu
ccr 便會自動更新所有來自軟體倉庫與 CCR 上的軟體。
查詢 ccr 指令用:
ccr -h
投票給你喜愛的軟體
使用者可以對 CCR 上的套件進行投票,其中得票數高又符合官方軟體倉庫規範的軟體可以進入官方的軟體倉庫。你可以透過投票幫助你喜愛的套件進入官方的軟體倉庫。
由於投票必須要有 CCR 帳號。因此我們先到CCR 網站註冊帳號
先進入「帳號」註冊帳號。
填入註冊資料,語言建議選擇「正體中文」,這樣之後會顯示正體中文的界面。最後按下「建立」完成註冊。
接者找到你喜愛套件的頁面,按下「投票」便完成投票。
另外你也可以使用 ccr-tools 指令進行投票:
ccr-tools --vote [套件名稱]
相關文章:
如何在 CCR 分享套件