跳到主要內容

CCR 分享與維護套件教學

任何人都可以在 CCR(Chakra 社群軟體倉庫)分享自己製作的套件。Chakra 社群也相當歡迎所有使用者這樣做。分享自己製作的套件可以幫助相當多人有更多軟體可以使用。

在上傳新的建構套件到 CCR 之前,請先確認它不在軟體倉庫中。如果在軟體倉庫中已經有的套件,請不要再提交建構套件。你也可以上傳來自版本控制的不穩定版本(package-git、package-svn 等)。

上傳套件到 CCR


1. 你需要註冊一個 CCR 帳戶。並且建議先建立一個新的資料夾,用來放置所有製作建構套件需要的東西。


2.  建立套件的 PKGBUILD,PKGBUILD 的內容要符合套件標準格式。如果套件有需要,可以加入安裝檔(.install)、修補程式(.patch)等,但絕對不能放二進位檔案(Binary file)。請注意,如果建構套件包含二進位檔案或寫得太差,你上傳的建構套件可能會被刪除。

如果是 arch 軟體倉庫或 aur 已有的套件可以使用 aur2ccr 幫助生成建構套件。


3. 上傳前請先測試建構套件能否正確打包套件:
makepkg -s 

4. 確定沒有問題後,您需要將所有檔案打包成 *.src.tar.gz 檔案,執行:
makepkg --source

5. 打包完成後,使用 ccr-tools 指令便會自動上傳到 CCR:
ccr-tools -s  建構套件.src.tar.gz  -C 分類

執行的過程中會詢問你的 CCR 帳號與密碼。你也可以在家目錄下的 .config/ccr-tools/config 中加入以下內容:
user=你的 CCR 帳號
pass=你的 CCR 密碼

上傳的時候便會自動登入你的 CCR 帳號。

維護建構套件

接下來我們說明如何維護 CCR 上的建構套件

更新建構套件

1. 如果軟體有發布新版本,需要更新 CCR 上的建構套件。請先打包新版本的 *.src.tar.gz 檔案,執行:
makepkg --source

2. 執行以下指令就會更新建構套件:
ccr-tools -s  建構套件.src.tar.gz

管理 CCR 上的建構套件

1. 如果你不想或沒有時間維護某個套件,請一定要請在該套件的頁面按下「棄置套件」。這樣其他有興趣維護的人才有辦法維護。


2. 如果你想維護被其他人棄置的孤兒套件,請在該套件的頁面按下「接管套件」。

留言

這個網誌中的熱門文章

Krita 自由的專業繪圖軟體

Krita 是一套自由的數位繪圖與影像處理軟體。提供大量的擬真筆刷(如色鉛筆、油畫、水彩等)、平滑的繪圖板壓感反應、直覺化操作、以及各種特效與濾鏡等多樣化的影像處理功能。

Krita 已經被許多畫家採用進行創作(如 David RevoyRamon Miranda等),你可以從 Krita 網站上找到這些畫家的採訪。此外巴黎第八大學也選擇使用 Krita 取代 Photoshop 作為教學使用。目前 Krita 支援 Linux、Windows、Mac 等作業系統。

Chakra Linux 安裝 Fcitx 中文輸入法教學

Fcitx 是一款相當優秀的輸入法框架。提供多種中文輸入法,包含注音、倉頡、嘸蝦米、拼音、鄭碼等。以及支援各種方便的輸入功能如:正簡轉換、快速輸入、單字提示、Unicode 字元輸入等功能。

這篇文章會介紹如何在 Chakra Linux 上安裝中文輸入法。 Fcitx 使用與設定請參考 Fcitx 輸入法使用教學

支援設定

在安裝中文輸入法前需要先作一些設定,否則可能會無法輸入正常中文。請開啟 Kate 文字編輯器輸入以下內容:

    export QT_IM_MODULE=fcitx
    export GTK_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"

接者將檔案儲存在家目錄,檔名輸入 .xprofile。

注音輸入法

MuseScore 樂譜製作教學

MuseScore 是一款樂譜編輯軟體。支援使用滑鼠或 MIDI 鍵盤輸入音符到五線譜頁面上,並且可以即時播放樂譜。除了可以將樂譜輸出成 PDF、MusicXML、Postscript、PNG、SVG 格式。MuseScore 也可以將編曲內容輸出成音樂格式如 midi、wave、flac、ogg。並且 MuseScore 支援 Linux、Windows、Mac 等多種作業系統。

這篇文章將介紹如何使用 MuseScore 製作樂譜,以及在樂譜上加上歌詞。

安裝 MuseScore

* ChakraArch Linux 請從以下二種方法選擇一種安裝
   1. 開啟 Octopi 選擇 musescore 安裝
  2. 開啟 Konsole,輸入指令:sudo pacman -S musescore

Windows & macOS:請從下載頁面下載安裝檔安裝。

UbuntuDebian 、OpenSUSEFedora 等 Linux 發行板:請從下載頁面下載 Appimage 檔直接執行即可使用。