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

Ubuntu 18.04 LTS下因源列表条目格式错误无法安装ROS的问题求助

Ubuntu 18.04 LTS下因源列表条目格式错误无法安装ROS的问题求助

嗨,我看你在安装ROS时遇到了源列表格式错误的问题,别担心,咱们来一步步搞定它~

从你提供的源文件内容来看,问题出在ROS源的条目格式上:你的/etc/apt/sources.list.d/ros-latest.list里的内容被拆成了两行,而且(lsb_release -sc)前面缺少了$符号,这就导致apt无法识别合法的发行版代号,所以才会抛出"Malformed entry"的错误。这应该是你执行第10、11行命令时,把原本完整的一行命令拆成了两行导致的。

下面是具体的解决步骤:

  • 先删除当前错误的源文件:
    sudo rm /etc/apt/sources.list.d/ros-latest.list
    
  • 重新生成正确的ROS源条目,这次一定要保证命令是完整的一行:
    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
    
  • 别忘了添加ROS的GPG密钥(这是验证源合法性的必要步骤,之前你好像没执行这一步):
    curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
    
  • 更新apt源列表,确保新添加的源能被识别:
    sudo apt update
    
  • 最后就可以安装ROS Melodic桌面完整版了:
    sudo apt install ros-melodic-desktop-full
    

小提示:如果之后还有问题,可以先执行lsb_release -sc命令,确认输出的是bionic(Ubuntu 18.04的代号),这样能保证源里的发行版代号是正确的。

备注:内容来源于stack exchange,提问作者Margarida

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 12:28:00