没有要求安装柯南包?
Install conan package without requirements?
是否可以在没有要求的情况下安装 conan 包?
我构建了一个metapackage,它只包含一些配置并且依赖于requires部分中的其他二进制包。
现在我只想访问配置 w/out 下载所有依赖项,是否有可能这样做?
conan download
下载一个包,但不会安装它,例如没有信息,它的下载位置,conan install
为此提供了 --json
选项。它也不能用 -s
配置。
Is there a possibility to install a conan package without requirements?
是的,柯南download命令。它忽略设置。
conan download downloads a package, but won't install it, e.g. there is no info, where it's downloaded
不是,它安装在 conan 数据文件夹中。要获取任何包路径,您可以 运行 conan info --paths
(参见 info),但是 info
命令将下载包依赖项。
你有几个选择:
- 运行
conan download
然后复制你需要的:
conan download spdlog/1.8.5@:ff8d59d47be9cd9bef245bc941640efed49089de -r conan-center
cp ${HOME}/.conan/data/spdlog/1.8.5/_/_/package/ff8d59d47be9cd9bef245bc941640efed49089de/licenses/LICENSE new_folder/LICENSE
SpdLog 需要fmt 包,但我们也不想下载。因此,我们不能 运行 conan install --paths
- 运行
conan install -g deploy
然后复制你需要的。
conan install spdlog/1.8.5@ -r conan-center -g deploy
cp spdlog/licenses/LICENSE new_folder/LICENSE
部署生成器将下载所有依赖项,但它们也会被复制到当前文件夹。
另外,前段时间请求部分下载:https://github.com/conan-io/conan/issues/6508,但被拒绝了。
是否可以在没有要求的情况下安装 conan 包? 我构建了一个metapackage,它只包含一些配置并且依赖于requires部分中的其他二进制包。
现在我只想访问配置 w/out 下载所有依赖项,是否有可能这样做?
conan download
下载一个包,但不会安装它,例如没有信息,它的下载位置,conan install
为此提供了 --json
选项。它也不能用 -s
配置。
Is there a possibility to install a conan package without requirements?
是的,柯南download命令。它忽略设置。
conan download downloads a package, but won't install it, e.g. there is no info, where it's downloaded
不是,它安装在 conan 数据文件夹中。要获取任何包路径,您可以 运行 conan info --paths
(参见 info),但是 info
命令将下载包依赖项。
你有几个选择:
- 运行
conan download
然后复制你需要的:
conan download spdlog/1.8.5@:ff8d59d47be9cd9bef245bc941640efed49089de -r conan-center
cp ${HOME}/.conan/data/spdlog/1.8.5/_/_/package/ff8d59d47be9cd9bef245bc941640efed49089de/licenses/LICENSE new_folder/LICENSE
SpdLog 需要fmt 包,但我们也不想下载。因此,我们不能 运行 conan install --paths
- 运行
conan install -g deploy
然后复制你需要的。
conan install spdlog/1.8.5@ -r conan-center -g deploy
cp spdlog/licenses/LICENSE new_folder/LICENSE
部署生成器将下载所有依赖项,但它们也会被复制到当前文件夹。
另外,前段时间请求部分下载:https://github.com/conan-io/conan/issues/6508,但被拒绝了。