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

Ubuntu20.04安装ROS Noetic遇依赖问题及安装后无文件异常

解决ROS Noetic安装依赖错误及假安装问题

修复系统依赖与锁定包

  • 清理并修复软件源缓存:
    sudo apt clean
    sudo apt update --fix-missing
    
  • 修复损坏的依赖链:
    sudo apt install -f
    
  • 检查并解除锁定的包:
    先查看锁定包列表:
    sudo apt-mark showhold
    
    对列表中的每个包执行解除锁定(替换<包名>为实际名称):
    sudo apt-mark unhold <包名>
    

清理无效的ROS安装残留

aptitude显示已安装但/opt/ros不存在属于假安装状态,需彻底清理:

sudo apt purge ros-noetic-*
sudo apt autoremove
sudo apt autoclean
sudo rm -rf /opt/ros

重新安装ROS Noetic

  1. 确认ROS软件源配置正确(若之前配置有误,重新执行):
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
  1. 更新缓存后安装完整版:
sudo apt update
sudo apt install ros-noetic-desktop-full

验证安装结果

安装完成后执行以下命令验证:

source /opt/ros/noetic/setup.bash
echo $ROS_PACKAGE_PATH

若输出包含/opt/ros/noetic/share,则安装成功。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 02:45:59