PPA源更新

陈着 posted @ Aug 08, 2009 06:58:27 PM in Unix/linux , 1567 阅读

     这几天被ppa源给搞的头晕,其实主要是自己方向不对,经过昨晚的努力终于完整的更新了osd-lyrics版本。记录下过程来备忘。

准备工作:

  1. 注册一个ppa账户,自己创建一个ppa源或者加入别的ppa团队账户。
  2. 生成自己的OpenPGP keys,主要是为了给自己维护的deb包签名,具体过程可以参照Introducing OpenPGP keys
  3. 生成Code of conduct signatures,在自己账户的页面overview的最下方有Signed Ubuntu Code of Conduct,按照提示操作。
  4. 修改项目debain目录下的changelog,control,rules等文件,具体请参照:PackagingGuide/Basic

开始更新:

  1. 用最基本的方式在本地打包:首先确保debuild安装好,然后切换到项目主目录
    debuild -S -k<your GPG key ID>
    在当前目录的父目录生成了*.dsc,*_source.build,*_source.changes,*.tar.gz
    sudo pbuilder build ../*.dsc
    生成二进制包
    cd ..
    lintian -Ivi *.dsc
    检查包的错误
  2. 上传到ppa源进行验证:具体配置dput可以参考 Packaging/PPA/Uploading
    dput my-ppa *_source.changes

上传之后就god bless you 吧,如果gpg验证通过会发一封accept邮件到你的主email,但不要高兴太早,有可能在ppa服务器上编译有错误,你只能重新打包上传。

ps:编译的时间会很久。。。

 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter