作者zxvc (众生都是未来佛)
看板Linux
标题[分享] cbetar2 电子佛典 (徵 Debian 赞助)
时间Mon May 9 16:52:32 2022
大家好,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://webptt.com/cn.aspx?n=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
1F:推 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/
2F:推 holishing: 而且很好奇 Debian 打包可以不管平台内有没有相依套件 05/11 01:58
3F:→ holishing: 直接 wget 你指定的 nodejs 原始码编起来, 再拿去弄你 05/11 01:58
4F:→ 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
5F:→ lantw44: 刚看了你的 Copr,我感觉目前的 spec 档不可能被接受,光 05/24 21:56
6F:→ lantw44: 是在 %build 上网下载东西这点就会被退掉了。 05/24 21:57
7F:→ zxvc: 谢谢提供建议。但目前我的程式要用 NodeJS 14+ 才能编译,暂 05/25 00:05
8F:→ zxvc: 时无解。 05/25 00:05
9F:→ lantw44: Fedora 35 预设就是用 Node.js 16,版本应该不是问题吧。 05/25 00:16
10F:→ lantw44: Debian 的话 unstable 版也有 Node.js 16。 05/25 00:17
11F:→ zxvc: 我原本想支援旧版 RHEL, CentOS, Fedora。但听您的建议,有 05/25 01:37
12F:→ zxvc: 想改变作法,与其原本都无法上架,不如先让一两个版本可能上 05/25 01:41
13F:→ zxvc: 架。甚至以长远来看,旧的 distroes 都会渐渐升级,所以应该 05/25 01:43
14F:→ zxvc: 会愈来愈多使用者可以使用。谢谢。 05/25 01:44
15F:→ zxvc: 後来发现自己应该误会 distro 的套件发行原则: 新套件应该不 05/25 07:36
16F:→ zxvc: 会出现在旧 distros,除非是非官方的 repos。所以我并不须要 05/25 07:38
17F:→ zxvc: 担心想上架官方 repos,却要考虑旧 distros 是否相容的问题 05/25 07:39
18F:→ zxvc: 。因为也没法上架至旧 distro repos XD 我会这麽认为,除了 05/25 07:41
19F:→ zxvc: l 大的提醒,还有我记得 Debian 与 Fedora 的上架相关文件都 05/25 07:42
20F:→ zxvc: 提到使用最新的 dev 版 distros (sid, rawhide)作上架请求前 05/25 07:44
21F:→ zxvc: 的编译测试。 05/25 07:44
22F:→ zxvc: Copr 已改用 distro nodejs 编译程式。但 Debian 的 nodejs 05/25 11:37
23F:→ zxvc: 16 似乎有 bugs,无法成功编译我的 app... 05/25 11:38
24F:推 lantw44: Fedora 正式版(非 dev 版)有时候也会看到一些新套件, 05/26 00:53
25F:→ lantw44: 所以上架旧版也不是不可能。不过以 Fedora 每个版本只维 05/26 00:54
26F:→ lantw44: 护一年的状况来说,通常比较不会遇到太旧的问题。 05/26 00:55
27F:推 lantw44: 我看你 Copr 上的编译时间只有 36 分钟,猜测 Electron 05/26 01:01
28F:→ lantw44: 使用到的 Chromium 应该是事先编译好而不是在 rpmbuild 05/26 01:02
29F:→ lantw44: 过程中编译的。这可能会是你的下一个大问题,因为 Fedora 05/26 01:13
30F:→ lantw44: 要求所有可执行的东西都必须从原始码编译,不能直接把外 05/26 01:14
31F:→ lantw44: 来的 binary 打包进去。 05/26 01:14
32F:→ zxvc: 谢谢 l 大。最後如果不能上架也没关系,只是想试试看有没有 05/26 08:42
33F:→ zxvc: 机会:D 05/26 08:42