现在Alpine 包 Perl,但是该版本的 Perl 是使用错误的选项构建的,无法满足我的需求。所以我想打包一个使用不同配置/构建选项构建的新版本 Perl。
是否有一种机制表明我的 Perl 应该与上游 Perl 发生冲突?我正在读维基百科,“创建 Alpine 包”但我没有看到任何有关“冲突”的内容。
答案1
指定某个包在 APKBUILD 中发生冲突的方法是添加带有“!”前缀的包名称取决于(参见APKBUILD 参考)。
depends=".. !perl"
您可能还想做的是添加一个provides
选项:
provides="perl=$pkgver-r$pkgrel"
这确保任何依赖于 perl 的包都可以使用这个包。