Archlinux上传aur包
参考:
上传 AUR包 简单流程¶
-
去AUR注册账号,上传 SSH 公钥
-
git clone 一个不存在的仓库,仓库就会自动创建:
git clone ssh://[email protected]/<我的仓库>.git
-
编写
.SRCINFO
(供 AUR Web 界面解析的元数据), 可以通过 pkgbuild-introspection 包内的mksrcinfo
工具生成;每次更新时要记得更新元数据 -
git push 上去就好了
AUR包 开发相关工具¶
pbget - 从web接口直接获取某个包的PKGBUILD,支持AUR.
makepkg: 将 PKGBUILD 描述的包打包为二进制包
mksrcinfo: 根据 PKGBUILD 生成 SRCINFO 元数据
.pkg.tar.zst 格式:默认打包的二进制包为这个格式,速度很快,用zstd工具打包、解压