为了一碟醋包了一盘饺子:构建和提交Kazumi AUR包

为了一碟醋包了一盘饺子:构建和提交Kazumi AUR包

最近追番的时候看到了一个名为Kazumi的程序,它是一个基于Flutter开发的,可自定义规则的番剧采集程序,支持流媒体在线观看,同时还支持弹幕和实时超分辨率。

Github仓库:https://github.com/Predidit/Kazumi

那听上去还是很有意思的,我属于看番剧喜欢顺带看点弹幕的那种,就像我明明知道不全,知道会删减,但依然还续着B站大会员也多少跟这有些关系。

总之我还是比较喜欢Kazumi的,它支持的平台也是不少的,iOS,安卓,Win,Linux,甚至新的鸿蒙Next都有支持。

不过我是一个ArchLinux+KDE用户,在使用它时就遇到了一些问题。

首先Kazumi官方提供的Linux安装方式是Deb(Debian)和tar.gz包,或者你也可以通过Flathub安装它。

但是很显然,Arch它不能用Deb安装,而我也不能用Flathub。

Kazumi Flathub的安装方式对我这个KDE桌面用户来说并不友好,居然还需要安装一整套GNOME组件?这不开玩笑嘛,我为了装个程序还得去装隔壁GNOME桌面,这肯定不行。

咱们有请万能的AUR来给我们看看,首先我们看到了也是有前人种树的:kazumi-bin,但是很可惜的是截止本文发布时,此包维护者已经很久没有更新过它了。

还是古早版本,好在Arch安装包是使用PKGBUILD管理的,过程不算复杂,我能很轻松复现它这个过程,更新为最新版本并且安装。

(为此我还去查了Arch Wiki看了半天软件包构建与AUR包提交资料)

我是解决了,但是其他用户呢?也许会有别的Arch用户也想装Kazumi,然后遇到我这个难受的情况。

所以作为老好人(bushi)的我决定提交下AUR包📦来帮助后人。

你现在想要在Arch使用我构建的这个包很简单,有yay的情况下直接输入下面命令然后Enter就行了。

yay -S kazumi

我为了琢磨这个包看了半天时间资料,毕竟我对Linux基础也不算特别好,这更是我第一次提交AUR包,配置公私密钥和构建花费了我俩小时的时间。

我构建的AUR包是以Kazumi的tar.gz为基底做的,它的PKGBUILD文件如下

它的实现方式上半段就是从Kazumi Github仓库下载tar.gz文件然后复制相关依赖文件到指定位置,后半段则是给应用程序列表增加Kazumi应用,这样可以让你不用终端kazumi启动它。

给Kazumi Github仓库也提交了一个Pull requests,希望能增加此安装方式,令人高兴的是被合并了。

希望能够帮到更多人。

旮沓给木太好玩辣——2025年上半Gal历程个人总结
为Oyiso主题引入TianliGPT摘要

评论区

评论加载中...