简体   繁体   English

怎么把aur包做成archlinux社区源码?

[英]How to make the aur package into the archlinux community source?

I have already uploaded my aur package to the aur.archlinux.org ( https://aur.archlinux.org/packages/xmake/ ).我已经将我的 aur 包上传到 aur.archlinux.org ( https://aur.archlinux.org/packages/xmake/ )。

How to make the aur package into the archlinux community source?怎么把aur包做成archlinux社区源码?

I want to run command pacman -S xmake to install my package.我想运行命令pacman -S xmake来安装我的包。

Who can help me?谁能帮我?

Thanks!谢谢!

As a maintainer in AUR, I can answer that the only way is to become a member of the famous trusted users of Arch Linux .作为 AUR 的维护者,我可以回答,唯一的方法就是成为Arch Linux著名的可信赖用户的成员。 Which is kinda hard do integrate if you only have one package (just saw your repository).如果您只有一个包(刚刚看到您的存储库),那么集成起来有点困难

To quote the official Arch Linux team :引用官方 Arch Linux 团队的话

The minimum requirements to becoming a TU are as follows:成为 TU 的最低要求如下:

  • know basic shell scripting了解基本的shell脚本
  • maintain a few packages in AUR with clean, high-quality PKGBUILDs basic community involvement (mailing list, forums, IRC)在 AUR 中维护一些具有干净、高质量的 PKGBUILD 基本社区参与的包(邮件列表、论坛、IRC)
  • know Google-Fu知道谷歌福
  • a general idea of the kind of packages you want to maintain (basically, why do you want to become TU?)你想要维护的包类型的一般概念(基本上,你为什么想成为 TU?)

Even though you could become a TU by merely fulfilling those minimum requirements, the people judging you during voting might expect more of you.即使您只需满足这些最低要求即可成为 TU,但在投票期间评判您的人可能对您有更多期望。 Such as:如:

  • involvement in the bug tracker (reporting, research, info)参与错误跟踪器(报告、研究、信息)
  • patches for Arch projects Arch 项目的补丁
  • involvement in a few open-source projects (even if they are your own)参与一些开源项目(即使它们是你自己的)

In between your package have a big problem and I marked it as out-of-date because of the following:在您的包裹之间有一个大问题,我将其标记为已过期,原因如下:

  1. According to Arch packaging standard :根据Arch 包装标准

    Packages should never be installed to /usr/local永远不要将软件包安装到 /usr/local

You should install all your files under /usr/share/{pkgName}/* according to the standard.您应该根据标准将所有文件安装在/usr/share/{pkgName}/*

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM