为重建的包创建特殊版本

为重建的包创建特殊版本

我最近重新编译了 suPHP,以apt-get source包含几个命令行选项。构建软件包后,它仍为 0.7.1-1 版本,并且 aptitude 一直尝试覆盖我构建的自定义版本。我如何更新版本以反映 0.7.1-1-marco0 之类的内容 - 或类似内容(例如 Ubuntu 有时会将 ubuntu0 或 ubuntu1 放置在某个版本中以指示对上游源代码的编辑)

答案1

在源目录中运行dch -i以添加新的更改日志条目。如果您将版本行更新为类似以下内容0.7.1-1ubuntu0+marco1(关键是 +),当 Ubuntu 发布安全更新时,它将排序为比 0.7.1-1 更新,但仍比 0.7.1-1ubuntu1 旧(因为缺少安全更新是坏的

如果你真的为了不获取安全更新,你可以使用以下方法锁定软件包的版本sudo aptitude hold suphp

相关内容