看板 Linux 關於我們 聯絡資訊
大家好,cbetar2 是我開發的一款電子佛典 app,串接開放 CBETA API 資料庫。 特色: 搜尋目錄、全文檢索、書籤功能、網址分享、離線瀏覽、語音播放、佛學詞典、 佈景主題切換、經文分頁、字型調整、楷書字型、直排文字、列印經文/抄經本、 連線/離線DB支援、跨平台、無廣告、開放原始碼。文章最後有多種安裝方式, 包括 Linux。 另外想請問有沒有人能幫忙我上架此 app 至 Debian 或 Fedora。 我已在兩個網站新增上架請求: https://mentors.debian.net/package/cbetar2/ https://bugzilla.redhat.com/show_bug.cgi?id=2076927 還須要有權限的人能贊助 (sponsorship) 幫忙上架。謝謝。 聯絡方式: 站內信或 E-mail: [email protected] App 商店安裝: Apple App Store (macOS 10.11+ amd64 & arm64, iOS 14.0+, iPadOS 14.0+): https://apps.apple.com/app/id1546347689 Google Play Store (Android 4.4+): https://play.google.com/store/apps/details?id=io.github.mrmyhuang.cbetar2 Amazon Appstore (Android 4.4+): https://www.amazon.com/gp/product/B09VNGZQG6 Samsung Galaxy Store (Android 4.4+): https://galaxy.store/cbetar2 Huawei AppGallery (Android 4.4+): https://appgallery.huawei.com/app/C105837365 Microsoft Store (Windows 10+ x64 & arm64): https://www.microsoft.com/store/apps/9P6TDQX46JJL Snap Store (Linux amd64 & arm64): https://snapcraft.io/cbetar2 Flathub (Linux x86_64 & aarch64): https://flathub.org/apps/details/io.github.mrmyhuang.cbetar2 COPR (RHEL / Fedora / CentOS x86_64 & aarch64): sudo dnf copr enable mrmyh/cbetar2 sudo dnf install cbetar2 檔案安裝: Electron Apps (Windows amd64 & arm64, Linux amd64 & arm64, macOS amd64 & arm64, Android 4.4+): https://www.electronjs.org/apps/cbetar2 GitHub: https://github.com/MrMYHuang/cbetar2/releases/latest 瀏覽器安裝 Progressive Web App (PWA): https://MrMYHuang.github.io 安裝說明與開放原始碼: https://github.com/MrMYHuang/cbetar2#install -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.18.61 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1652086360.A.191.html ※ 編輯: zxvc (59.120.18.61 臺灣), 05/09/2022 16:58:42 ※ 編輯: zxvc (59.120.18.61 臺灣), 05/09/2022 17:08:22
holishing: 原來 Debian 和 Fedora 上架也要有人贊助費用嗎? 05/11 01:47
感謝提出疑問。我前面有寫是贊助 (sponsor) 上架的權限,不是費用。 Debian 與 Fedora 都是用 sponsor 稱呼幫助沒權限的人上架: https://wiki.debian.org/SponsoredMaintainer https://docs.fedoraproject.org/en-US/package-maintainers/How_to_Get_Sponsored_into_the_Packager_Group/
holishing: 而且很好奇 Debian 打包可以不管平臺內有沒有相依套件 05/11 01:58
holishing: 直接 wget 你指定的 nodejs 原始碼編起來, 再拿去弄你 05/11 01:58
holishing: 的專案打包嗎? 沒看過這種的能進官方套件庫所以很好奇 05/11 01:59
我原本有嘗試用官方套件 build NodeJS 程式, 但有些 distros 的 nodejs 版本很舊,所以才統一由 nodejs 官網下載。 至於這樣做是否完全禁止,我再研究看看。謝謝。 ※ 編輯: zxvc (211.22.92.31 臺灣), 05/11/2022 08:58:54 ※ 編輯: zxvc (211.22.92.31 臺灣), 05/11/2022 18:09:52
lantw44: 剛看了你的 Copr,我感覺目前的 spec 檔不可能被接受,光 05/24 21:56
lantw44: 是在 %build 上網下載東西這點就會被退掉了。 05/24 21:57
zxvc: 謝謝提供建議。但目前我的程式要用 NodeJS 14+ 才能編譯,暫 05/25 00:05
zxvc: 時無解。 05/25 00:05
lantw44: Fedora 35 預設就是用 Node.js 16,版本應該不是問題吧。 05/25 00:16
lantw44: Debian 的話 unstable 版也有 Node.js 16。 05/25 00:17
zxvc: 我原本想支援舊版 RHEL, CentOS, Fedora。但聽您的建議,有 05/25 01:37
zxvc: 想改變作法,與其原本都無法上架,不如先讓一兩個版本可能上 05/25 01:41
zxvc: 架。甚至以長遠來看,舊的 distroes 都會漸漸升級,所以應該 05/25 01:43
zxvc: 會愈來愈多使用者可以使用。謝謝。 05/25 01:44
zxvc: 後來發現自己應該誤會 distro 的套件發行原則: 新套件應該不 05/25 07:36
zxvc: 會出現在舊 distros,除非是非官方的 repos。所以我並不須要 05/25 07:38
zxvc: 擔心想上架官方 repos,卻要考慮舊 distros 是否相容的問題 05/25 07:39
zxvc: 。因為也沒法上架至舊 distro repos XD 我會這麼認為,除了 05/25 07:41
zxvc: l 大的提醒,還有我記得 Debian 與 Fedora 的上架相關文件都 05/25 07:42
zxvc: 提到使用最新的 dev 版 distros (sid, rawhide)作上架請求前 05/25 07:44
zxvc: 的編譯測試。 05/25 07:44
zxvc: Copr 已改用 distro nodejs 編譯程式。但 Debian 的 nodejs 05/25 11:37
zxvc: 16 似乎有 bugs,無法成功編譯我的 app... 05/25 11:38
lantw44: Fedora 正式版(非 dev 版)有時候也會看到一些新套件, 05/26 00:53
lantw44: 所以上架舊版也不是不可能。不過以 Fedora 每個版本只維 05/26 00:54
lantw44: 護一年的狀況來說,通常比較不會遇到太舊的問題。 05/26 00:55
lantw44: 我看你 Copr 上的編譯時間只有 36 分鐘,猜測 Electron 05/26 01:01
lantw44: 使用到的 Chromium 應該是事先編譯好而不是在 rpmbuild 05/26 01:02
lantw44: 過程中編譯的。這可能會是你的下一個大問題,因為 Fedora 05/26 01:13
lantw44: 要求所有可執行的東西都必須從原始碼編譯,不能直接把外 05/26 01:14
lantw44: 來的 binary 打包進去。 05/26 01:14
zxvc: 謝謝 l 大。最後如果不能上架也沒關係,只是想試試看有沒有 05/26 08:42
zxvc: 機會:D 05/26 08:42