如何轻松打包PPA包?
什么是最简单的方法来破坏应上传到Launchpad PPA的软件包的版本号?
例如,我现在做的是在每个新版本上我解压缩之前的*.debian.tar.gz
,然后打开debian/changelog
,复制/粘贴最顶层的条目:
package (1.67-1~precise~ppa1) precise; urgency=low * New upstream release. -- Name Surname Wed, 19 Mar 2014 22:22:03 +0200
然后修改1.67
到1.68
,并手动将日期更改为Tue, 03 Mar 2015
,并保存文件。
肯定有一个更简单的方法来做到这一点……
解*.debian.tar.gz
文件后,可以使用dch
命令创建新的更改日志条目。 例如, dch -i
(可能)将版本提升到1.67-1~precise~ppa2
。 您可以改为使用dch -v "1.68-1~precise~ppa1"
来指定新版本。
请注意, dch
还可以接受另一个表示该changelog条目的消息的参数。 例如, dch -v "1.68-1~precise~ppa1" "New upstream release."
。 您可以通过执行dch -a "Another message."
附加到现有的更改日志条目dch -a "Another message."
。
请注意,上述所有命令都将分发保留为UNRELEASED
,表示它尚未准备好发布。 您可以通过运行dch -r --distribution precise ""
(最后的空消息)将dch
标记为已释放。
要设置名称/电子邮件组合,可以在~/.bashrc
定义适当的环境变量:
export DEBEMAIL="address@someemail.dom" export DEBFULLNAME="Name Surname"
也可以看看:
- 如何设置环境变量?
- 如何安装Eclipse?
- 适用于Ubuntu 14.04 Trusty的libimobiledevice 1.2(iOS 8支持)
- 比特币PPA安装问题
- Apt-get update错误启动板
- 为什么Ubuntu Kernel PPA for 4.17-rcX中缺少Linux内核映像? (Ubuntu的主线-内核更新程序)
- 在Launchpad中搜索PPA匹配软件或软件包名称?
- 我在哪里可以找到Vim 7.3?
- 删除PPA:“add-apt-repository –remove”与“rm /etc/apt/sources.list.d/???.list”
- dh_auto_configure with buildsystem = cmake失败