2022-08-14
只能写我会的,写不了我不会的(废话)。没逝的,其实都不太会……
会一点一点更新,一次性也写不了那么多,一下子也会不了那么多。
英文文档不见得就是最好的,放哪个链接首先取决于其内容是否详尽,其次是作为国人阅读起来是否方便。人脑的记忆是有限的,繁杂而不需要记忆的东西查手册就好了。
Archlinux
- PKGBUILD:包含了 PKGBUILD 相关字段的含义解释
- makepkg:makepkg 相关配置,但是不配置也没啥问题的样子
- AUR 打包指引:一些简明的打包规则
- AUR 上传指引:关于如何向 AUR 提交自己的包
一开始从 PKGBUILD 和 makepkg 开始,逐渐熟悉以后看 AUR 的两则指引就可以回忆起细节。当然,提交包之前需要注册账号,使用 git 作为版本管理的工具。
PyPI
可以先直接找 setuptools 的 demo 以及 setup.py
的写法,就像下面最简单一个:
from setuptools import setup, find_packages
setup(...)
使用 python3 setup.py build
和 python3 setup.py install
对其功能有个大致的认识。
这俩我都没看过,看过以后再更新吧:
这里告诉我们如何向 PyPI 提交自己的包:
当然你需要注册一个账号才能提交。文档里有些部分的内容并不是写得很清楚,需要自己 bing 一下。
Opensuse
但是我还没有真正提交过包。想起来 Houge Langley 大佬发起的 Loongarch openSUSE Tumbleweed 项目,想参加但是好多东西不会啊……
新手入门中,注册 Novell 账号的部分已经过时,账号直接在 b.o.o 注册即可。
在 Archlinux 可以安装 rpm-tools
然后进行 rpm 打包工作。
Debian
真的烦很多。
可以直接在 Archlinux 装 dpkg , devscripts
可以从 AUR 安装。
by SDUST weilinfox