Ubuntu下制作并发布deb包

想做有关linaro ubuntu的开发,在wiki上介绍说首先需要熟悉linaro ubuntu的Deb包制作流程,参考网址所述http://packaging.ubuntu.com/html/packaging-new-software.html,下载并安装必要的软件包,设置环境可以参考英文说明,讲的很详细,就不再赘述了,主要记录下我参考这个wiki遇到的问题:

1. 在2.2.3. Upload your GPG key to Launchpad这一步,第一次导入key完成后,launchpad网站会给你设置的邮箱发送一封Email,在Email中有加密后的钥匙密文,此时需要进入邮箱,拷贝密文并保存到一个文件中,例如:


将红色矩形部分复制并粘贴到一个txt文件中,

打开终端,

# cd /tmp

# vim data.txt//粘贴密文,并保存退出

# gpg –d data.txt

复制密钥到窗口处,点击确定即可成功。

2.使用源码设置Deb包时遇到的问题

# cd hello/debian

# vim copywrite //如下图所示进行编辑.

# vim control//编辑control文件,设置section字段和Standards-version字段,注释掉Homepage字段(未使用)

其他遵照wiki上所述,bzr builddeb -- -us –uc//不使用GPG

检查无错误后,使用dput上传到ppa中,在此之前需要使用账号登陆到launchpad上,创建新的ppa,例如笔者的创建的ppa为ppa1,使用命令dput上传source.changes文件到服务器上,如下图所示:

如果正确,则服务器会给邮箱发一封确认Email,说明已经上传成功,否则会指出错误,修改并重新上传直至成功!成功后如下图:

Over!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值