有人能解释一下这是怎么回事吗?
$ 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
创建的 RPMfpm
sql密码来源。如果您需要有关sqlcipher
RPM 的信息,请告诉我
$ 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