跳转至

Archlinux上传aur包

参考:

上传 AUR包 简单流程

  1. 去AUR注册账号,上传 SSH 公钥

  2. git clone 一个不存在的仓库,仓库就会自动创建:

git clone ssh://[email protected]/<我的仓库>.git
  1. 编写.SRCINFO (供 AUR Web 界面解析的元数据), 可以通过 pkgbuild-introspection 包内的 mksrcinfo 工具生成;每次更新时要记得更新元数据

  2. git push 上去就好了

AUR包 开发相关工具

pbget - 从web接口直接获取某个包的PKGBUILD,支持AUR.

makepkg: 将 PKGBUILD 描述的包打包为二进制包

mksrcinfo: 根据 PKGBUILD 生成 SRCINFO 元数据

.pkg.tar.zst 格式:默认打包的二进制包为这个格式,速度很快,用zstd工具打包、解压