Arch PKGBUILD接受已经提供的依赖关系

问题描述

我正在与一个公共PKGBUILD一起工作,它具有很大的依赖性,可以从AUR的源代码进行编译。包装要求

depends=('pkg1>=X.X.X' pkg2 'pkg3>=X.X.X' pkg4)

pkg1pkg4已经安装并且可以运行。 我有一个名为pkg2pkg4的二进制版本的bin2bin4,它是从另一个存储库安装的,它们是通过我的软件包管理器安装的,它们明确地提供了pkg2pkg4。这两个二进制文件都与原始程序包冲突。

但是,当我使用makepkg -sci运行PKGBUILD时,由于与原始版本存在冲突,它要求我将两个二进制版本都替换为原始版本,即使它们已经提供了。

可悲的是我无法编译它们,因为它们庞大,而且我以前可能会用光内存。

有什么方法可以确保依赖性检查在标记冲突之前考虑提供的软件包吗?

预先感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)