当前位置:首页 » 《随便一记》 » 正文

ros指令不显示;Ubuntu18.04出现E: 无法定位软件包 解决方法

2 人参与  2023年04月09日 14:16  分类 : 《随便一记》  评论

点击全文阅读


项目场景:

配置:Ubuntu18.04


问题1描述

在学习完赵虚左老师的分布式通信课程后,就期末了。很长一段时间没有碰板子,回家准备继续学习的时候发现bbq了。roscore竟然都不显示了。

原因分析:

实际上是分布式通信的时候,把机器ip改掉了。Ubuntu系统里的ifconfig得到的ip和~/.bashrc里面的ip不一致。


解决方案:

打开一个命令行ifconfig
在这里插入图片描述
可以看到ip
打开一个命令行gedit ~/.bashrc
修改下面两行代码,使ip地址和上面ifconfig出来的相同
在这里插入图片描述
记得输入:11311
打开一个命令行source ~/.bashrc

问题2描述

学习ros就是要经常安装各种各样的包。但通常没那么顺利。
我安装包的时候,经常会出现E: 无法定位软件包 解决方法 的问题

原因分析:

1.由于ubuntu版本不同,ros安装版本也不同
ubuntu18.04 应该安装Melodic
2.网络链接问题、apt 源过期了。

解决方案:

1.(针对原因1)执行sudo apt-get install ros-melodic-你要安装的包名
2.(针对原因2)我是用的清华源

sudo gedit /etc/apt/sources.list

按o键即可编辑
删除所有内容,更换成下面的

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universedeb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

按esc 并输入:wq保存并退出

source ~/.bashrcsudo apt-get updatesudo apt-get install yum

点击全文阅读


本文链接:http://zhangshiyu.com/post/59012.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1