如何解决如何卸载柯南部署的数据
这是设置:我正在使用我自己的 Makefile 构建一个 CPP 库。我想将共享对象和包含文件打包到一个 Conan 包中,这样我就可以将其提供给用户直接安装二进制文件(无需从源代码重新编译)。
我遇到的一个问题是在用户空间 (/usr/local/lib
,/usr/local/include/<lib>
) 中部署内容,但我通过添加 deploy()
conanfile.py
配方中的方法。它带来的缺点是数据现在是重复的(在柯南缓存和用户空间中),但让我们将这个问题留到另一个讨论中。
我现在问的问题是如何在卸载柯南包时删除部署的数据(来自/usr/local/lib
,...)?
我已经验证过了,conan remove <package>
不会删除部署的数据,只会删除 .conan
缓存中的数据。
有什么想法吗?
解决方法
我现在问的问题是卸载柯南包时如何删除部署的数据(从/usr/local/lib,...)?
没有这样的功能。但是,您可以要求here。这有点复杂,因为柯南需要缓存部署的路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。