我有一个程序,需要为每个Ubuntu版本重新编译。
目前,我正在使用Ubuntu的PPA打包它,仅适用于当前发行版。
最终,我必须为以前的Ubuntu版本提供软件包。
我不确定如何完成这个任务。
Ubuntu PPA构建服务器是如何工作的 - 它只是查看debian/changelog文件中最新的changelog条目中的分发字段,以确定应该为哪个分发版构建软件包吗?
Debian规范允许将多个分发版添加到分发字段中。但这似乎对我没有帮助。
一些Ubuntu文档谈论了将分发名称编码到版本号(在debian changelog文件中)中的方法。
但是这在实践中如何工作呢?有了新版本的程序,然后呢?我为每个分发版添加一个新的changelog条目,然后通过dput上传后,PPA构建服务器会自动为每个分发版构建新的软件包吗?还是PPA构建服务器只查看第一个changelog条目?