AUR快速打包流程

一、编辑PKGBUILD

$ mkdir FILEDIR
$ cd FILEDIR
$ cp PKGBUILD ./

二、测试PKGBUILD

$ cd ..
$ buildpkg -p FILEDIR -cw

三、上传PKGBUILD

$ git init
$ git remote add REMOTE_NAME ssh://aur@aur.archlinux.org/PACKAGE_NAME.git
$ git fetch REMOTE_NAME
$ makepkg --printsrcinfo > .SRCINFO
$ git add PKGBUILD .SRCINFO
$ git commit -m "init upload"
$ git push REMOTE_NAME master

三、更新PKGBUILD

  1. 修改版本号(至少要把小版本号有所变更),否则无法更新
  2. 重复上传4-7步

四、问题小结

  1. 打包之后二进制文件体积变小,无法运行。
    在option选项中增加(‘!strip’)即可。由于makepkg默认移除二进制文件的多余信息(如gcc -g留下的debug信息),但是这种移除有可以会带错误。
此条目发表在LINUX分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。