【发布时间】:2023-03-04 17:28:02
【问题描述】:
我有一个程序的源代码(取自 cvs/svn/git/...),我想为它构建一个 Debian/Ubuntu 软件包。该软件包存在于存储库中,但是:
- 这是一个旧版本(缺少我需要的功能)
- 我需要的编译选项与默认选项略有不同。
最简单的方法是什么?我担心几件事
- 如何检查我是否正确列出了所有依赖项? (我可以通过查看旧版本所依赖的内容来获得一些提示,但可能已经添加了新的依赖项。)
- 如何防止更新系统在更新时在 repo 中安装旧版本?
- 如何防止系统安装较新版本(当它过期时)覆盖我的自定义包?
【问题讨论】:
-
在 AU 上类似:askubuntu.com/questions/28372/…