You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Conan安装OpenCV时apt-get update失败报错求助

解决Conan安装OpenCV时xorg/system的apt-get update报错问题

问题重现

执行conan install . --output-folder=build --build=missing安装opencv/4.10.0时,触发xorg/system包的system_requirements()方法执行apt-get update失败,手动安装依赖库后报错依旧,已配置tools.system.package_manager:mode=install。

解决方案

1. 跳过系统依赖自动安装

既然已经手动安装了所需的系统依赖,直接让Conan跳过系统包管理的操作:

  • 临时生效:在install命令中添加配置参数
    conan install . --output-folder=build --build=missing --conf tools.system.package_manager:mode=skip
    
  • 永久生效:修改profiles/default文件,将tools.system.package_manager:mode=install替换为:
    tools.system.package_manager:mode=skip
    

2. 为系统包管理命令添加sudo权限

如果需要保留自动安装功能,可配置Conan使用sudo执行apt命令,避免权限不足导致的apt-get update失败:
在profiles/default中添加:

tools.system.package_manager:sudo=True

然后重新运行install命令。

3. 清理Conan缓存中损坏的xorg包数据

缓存的xorg包可能存在异常,执行以下命令清理后重试:

conan remove xorg/system -f
conan install . --output-folder=build --build=missing

4. 针对xorg包单独跳过系统依赖

如果不想全局跳过系统依赖,可仅针对xorg/system包禁用自动系统依赖安装:

conan install . --output-folder=build --build=missing --conf xorg/system:tools.system.package_manager:mode=skip

内容的提问来源于stack exchange,提问作者Marijam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 13:48:20