作者:康林 kl222@126.com
上传到 mentors.debian.net
2.1. 上传deb包前先要创建自己gpg公钥(需要4096bit),其他默认即可。
$ gpg --full-gen-key
2.2. 同时在 https://mentors.debian.net/ 创建一个用户,设置中填写公钥。
$ gpg --export -a > public_key.txt
2.3. 用 debsign 工具对打包后的 .dsc 、 .changes 文件签名
$ sudo apt install devscripts
$ debsign example.changes
2.4. 开始上传软件
2.4.1. 配置 dput,配置文件(~/.dput.cf)
2.4.1.1. Https 方式
[mentors]
fqdn = mentors.debian.net
incoming = /upload
method = https
allow_unsigned_uploads = 0
progress_indicator = 2
# Allow uploads for UNRELEASED packages
allowed_distributions = .*
2.4.1.2. ftp 方式
[mentors-ftp]
fqdn = mentors.debian.net
login = anonymous
progress_indicator = 2
passive_ftp = 1
incoming = /pub/UploadQueue/
method = ftp
allow_unsigned_uploads = 0
# Allow uploads for UNRELEASED packages
allowed_distributions = .*
2.4.2 上传
$ dput mentors your_package.changes