PPA源更新
陈着
posted @ Aug 08, 2009 06:58:27 PM
in Unix/linux
, 1611 阅读
这几天被ppa源给搞的头晕,其实主要是自己方向不对,经过昨晚的努力终于完整的更新了osd-lyrics版本。记录下过程来备忘。
准备工作:
- 注册一个ppa账户,自己创建一个ppa源或者加入别的ppa团队账户。
- 生成自己的OpenPGP keys,主要是为了给自己维护的deb包签名,具体过程可以参照Introducing OpenPGP keys。
- 生成Code of conduct signatures,在自己账户的页面overview的最下方有Signed Ubuntu Code of Conduct,按照提示操作。
- 修改项目debain目录下的changelog,control,rules等文件,具体请参照:PackagingGuide/Basic
开始更新:
- 用最基本的方式在本地打包:首先确保debuild安装好,然后切换到项目主目录
debuild -S -k<your GPG key ID>sudo pbuilder build ../*.dsc
cd ..
lintian -Ivi *.dsc - 上传到ppa源进行验证:具体配置dput可以参考 Packaging/PPA/Uploading
dput my-ppa *_source.changes
上传之后就god bless you 吧,如果gpg验证通过会发一封accept邮件到你的主email,但不要高兴太早,有可能在ppa服务器上编译有错误,你只能重新打包上传。
ps:编译的时间会很久。。。