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

Ubuntu 22.04.5 LTS为Drake安装Bazel时出现dpkg覆盖错误

问题原因与解决方法

原因

你的系统已通过Ubuntu官方仓库安装了bazel-bootstrap包(版本3.5.1),该包会生成/usr/bin/bazel文件。而Drake的安装脚本要部署的bazelisk(一款自动管理Bazel版本的工具)同样需要占用/usr/bin/bazel路径,dpkg不允许不同软件包互相覆盖文件,因此触发了冲突报错。

解决步骤

  • 先卸载冲突的bazel-bootstrap包:
    sudo apt remove --purge bazel-bootstrap
    
  • 卸载完成后,重新运行Drake的依赖安装脚本:
    sudo ./setup/ubuntu/install_prereqs.sh
    

补充:Bazelisk是Drake推荐的工具,它会根据项目配置自动下载适配的Bazel版本,比系统自带的旧版本更契合Drake的构建需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 07:52:05