不正确的版本提供了 Yum 依赖项

不正确的版本提供了 Yum 依赖项

有人能解释一下这是怎么回事吗?

$ yum deplist institutional_sync-11.3.0-snap20191023.1247.202a207
Loaded plugins: auto-update-debuginfo, changelog, security
Finding dependencies:
package: institutional_sync.noarch 11.3.0-snap20191023.1247.202a207
  dependency: sqlcipher = 4.2.0-1
   provider: sqlcipher.x86_64 4.0.1-4
   provider: sqlcipher.x86_64 4.2.0-1
   provider: sqlcipher.x86_64 4.0.1-4
   provider: sqlcipher.x86_64 4.0.1-2
   provider: sqlcipher.x86_64 4.0.1-3
   provider: sqlcipher.x86_64 4.0.1-4

这是我使用上游sqlcipher创建的 RPMfpmsql密码来源。如果您需要有关sqlcipherRPM 的信息,请告诉我

$ rpm --provides -qp sqlcipher-4.2.0-1.x86_64.rpm
sqlcipher
sqlcipher = 4.2.0-1
sqlcipher(x86-64) = 4.2.0-1

答案1

好吧,我想我明白了。列表sqlcipher中的provides意味着它将提供我猜测的任何版本。这是我使用 RPM 构建时的错误,我指定了--provides sqlcipher

相关内容