我们安装软件的时候经常会出现无法安全地用该源进行更新,所以默认禁用该源 以及 E: 无法定位软件包

sudo apt install ros-noetic-gmapping


后面才发现是我把 noetic 拼写错了!

2.设置安装源

官方默认安装源:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

或来自国内清华的安装源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

或来自国内中科大的安装源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

PS:

回车后,可能需要输入管理员密码
建议使用国内资源,安装速度更快。

3.设置key

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

4.安装

首先需要更新 apt(以前是 apt-get, 官方建议使用 apt 而非 apt-get),apt 是用于从互联网仓库搜索、安装、升级、卸载软件或操作系统的工具。

sudo apt update

首先需要更新 apt(以前是 apt-get, 官方建议使用 apt 而非 apt-get),apt 是用于从互联网仓库搜索、安装、升级、卸载软件或操作系统的工具。


rosdep update

解决rosdep update一直timeout的问题
改域名服务器

如果出现类似如下错误的话。


reading in sources list data from /etc/ros/rosdep/sources.list.d
ERROR: unable to process source [https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml]:<urlopen error [Errno 111] Connection refused> (https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml)
ERROR: unable to process source [https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml]:<urlopen error [Errno 111] Connection refused> (https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml)

打开终端(Ctrl+Alt+T)

**`sudo gedit /etc/resolv.conf`**

将原有的nameserver这一行注释,并添加以下两行:

nameserver 8.8.8.8 # google域名服务器
nameserver 8.8.4.4 # google域名服务器

还不行的话,试试下面的!
删除源
cd /etc/apt/sources.list.d
ls

sudo rm ros-latest.list
ls

无法安全地用该源进行更新,所以默认禁用该源 E: 无法定位软件包相关推荐

  1. 有关ubuntu16.04进行sudo apt-get update更新时出现:‘。。。N: 无法安全地用该源进行更新,所以默认禁用该源。。。’等问题解决方案

    有关ubuntu16.04进行sudo apt-get update更新时出现:'...N: 无法安全地用该源进行更新,所以默认禁用该源...'等问题解决方案 参考文章: (1)有关ubuntu16. ...

  2. N: 无法安全地用该源进行更新,所以默认禁用该源

    所遇问题 在Kali Linux中执行apt-get update进行更新操作时发现报错: N: 无法安全地用该源进行更新,所以默认禁用该源 解决方法 sudo apt-key adv --keyse ...

  3. E: 仓库 “http://mirrors.ustc.edu.cn/debian/ eagle InRelease” 没有数字签名。N: 无法安全地用该源进行更新,所以默认禁用该源。

    1.在deepin系统中发现-bash: tree: 未找到命令时,想通过指令安装对应的命令组件. 2.执行命令行出现错误,安装不上对应的指令库. sudo apt-get update sudo a ...

  4. 无法更新sudo apt-get update(N: 无法安全地用该源进行更新,所以默认禁用该源。N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节)

    解决无法更新sudo apt-get update的步骤: 1. 确认网络连接的源没有问题,本人实操连接中科大的源,具体操作如下: sudo gedit /etc/apt/sources.list 打 ...

  5. 仓库 “http://archive.ubuntu.com/ubuntu trusty Release” 没有数字签名,无法安全地用该源进行更新,所以默认禁用该源。

    解决apt-get install E: 无法定位软件包,则添加添加镜像源 在etc/apt 的sources.list 添加镜像源 vim /etc/apt/sources.list deb htt ...

  6. 6.没有Release文件。N:无法安全地用该源进行更新,所以默认禁用该源解决

    前几天在安装peek的时候,添加ppa源太慢,于是乎总是Ctrl C,等再次添加时,就出现了下面的问题 解决办法如下,亲测有效 1.进入目录/etc/apt/source.list.d 2.将对应pp ...

  7. 解决ubuntu安装软件和下载包速度慢的问题 之pip源 apt-get源的更新

    我们在安装软件及安装各种包过程中,pip install xxxx, sudo apt-get install xxxx 有时候会发现非常的慢,这是因为我们没有更新源 pip 源的更新 在家目录下创建 ...

  8. 源、更新源时容易出现的问题解决方法

    源.更新源 如果刚安装高版本的Ubuntu,想要装低版本的软件,但是在软件中心有没有安装选项或者找不到链接的,可以先加入低版本的源列表,然后再执行:sudo apt-get update更新源列表,就 ...

  9. Ubuntu 12.04软件源、更新源

    首先,备份一下Ubuntu 13.04 原来的源地址列表文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.old 然后进行修改 sudo g ...

最新文章

  1. 用FFT求信号相位谱
  2. Hyperledger Fabric 智能合约实战 (7) windows安装fabric
  3. 用数据可视化解读:为何2亿国人爱钓鱼
  4. 【Linux】一步一步学Linux——bc命令(233)
  5. 在 MongoDB 上模拟事务操作来实现支付
  6. 2021中国新流量价值洞察报告
  7. pandas计算时间的间隔天数
  8. Python学习笔记(十)—— 高级特性
  9. linux清除硬盘,linux下清除硬盘的几种方法
  10. opencv-api findContours
  11. 微信小程序之验证码短信倒计时
  12. 概率论与数据统计在分类预测中的原理介绍(信息增益、交叉熵等)
  13. VirtualBox6.1安装及使用教程
  14. Android之简洁天气
  15. 美颜SDK的出现给直播和短视频平台带来了哪些影响?
  16. 【驾驶】高速公路匝道定义
  17. 服务器系统漏洞修补记录,服务器安全狗之系统漏洞修复教程与实例
  18. Opencv配置常见问题:
  19. 北华大学c语言题库百度云,北华大学C语言题库精简打印版(全).doc
  20. linux系统locale的设定

热门文章

  1. 下载mysql源码包
  2. netlify 部署 github page, 使用https域名
  3. linux系统结束vim进程的指令,Linux/Vim命令(持续更新)
  4. wxFormBuilder + wxPython 工具开发第四章-日记本工具文章内容增改删以及打包
  5. java笔记——反射
  6. 【AUTOSAR】【以太网】 EthIf
  7. vue js获取手机系统型号、版本、浏览器类型
  8. java swing 跳转窗口_java swing 怎么实现点击按钮或者某个组件,跳转到另一个页面或者窗体?...
  9. C++内存问题(很多公司面试的题目,值得一看,看懂了别忘了告诉我)
  10. python与cgi