【发布时间】:2020-03-05 02:20:53
【问题描述】:
openssl/1.1.1d@_/_ 和 openssl/1.1.1d 一样吗?我对_/_、conan/stable、bincrafters/stable 等不同的后缀感到困惑,它们最终会被openssl/1.1.1d 取代吗?
【问题讨论】:
标签: conan
openssl/1.1.1d@_/_ 和 openssl/1.1.1d 一样吗?我对_/_、conan/stable、bincrafters/stable 等不同的后缀感到困惑,它们最终会被openssl/1.1.1d 取代吗?
【问题讨论】:
标签: conan
是的。从柯南 1.18 开始,命名空间(用户/频道)已成为可选。因此,官方 OpenSSL 包的正确引用现在是 openssl/<version> 例如
conan install -r conan-center openssl/1.1.1d@
@ 是标识您使用的名称/版本格式所必需的。这是一个兼容性功能。
但是,包文件夹路径仍然使用相同的格式,例如
/home/user/.conan/data/OpenSSL/1.0.2o/conan/stable/package/6af9cc7cb931c5ad94
现在,没有命名空间,用户和频道都已被占位符 _/_ 替换:
/home/user/.conan/data/openssl/1.0.2o/_/_/package/6af9cc7cb931c5ad94
请注意,您不需要触摸它,您只需通过将@ 作为终止符来调用引用。
【讨论】:
_/_ 和 conan/stable 是同一个东西吗?是否有任何文件包含有关不同渠道的详细信息?我一直在寻找 x86 二进制文件,conan-center 不再提供它们了。
_/_ 是用户和频道的占位符,因此它们是不同的包。