安装Melodic在sudo rosdep init时报错:ERROR: cannot download default sources list from:***

2023-05-16

报错如下:

ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.

解决方法;

点击这个网站,然后输入报错中的域名 raw.githubusercontent.com ,即可查到多个域名解析IP地址,我把这些地址贴到文末方便复制。在这些地址里挑一个,继续以下操作

输入命令;

sudo gedit /etc/hosts

打开hosts文件,将刚才挑的域名IP 及其域名填入文件中保存,如下;

(关于这么做的原理(hosts文件是干什么的)可以参考:/etc/hosts文件作用_李志刚的博客_新浪博客)

之后重新输入命令 sudo rosdep init 成功解决问题。如果还不行,就在上面查询的域名中重新找一个填入hosts中,我就是在试第二个的时候成功的。

raw.githubusercontent.com服务器iP:
当前解析:
日本 东京151.101.108.133

日本 大阪151.101.88.133

日本 东京151.101.228.133

美国151.101.0.133

保留地址0.0.0.0

中国 香港151.101.76.133

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装Melodic在sudo rosdep init时报错:ERROR: cannot download default sources list from:*** 的相关文章

  • 将空参数传递给 sudo -i

    这是一个示例 bash 脚本 我想使用它来运行sudo i bin bash echo arg 1 1 echo arg 2 2 当我使用一个空参数正常运行此命令时 它会按预期运行 tmp args sh two arg 1 arg 2 t
  • `alias sudo="sudo "` 是如何工作的?

    研究将当前用户的别名传递给sudo命令 我发现以下内容在 ArchWiki 上 https wiki archlinux org index php Sudo Passing aliases 传递别名 如果您使用很多别名 您可能会注意到它们
  • visudo nopasswd 不工作

    我试图允许管理组中的所有用户运行jar文件为 SUDO 且没有密码 我已经编辑了 sudoers 文件 使用 visudo 并尝试了许多命令 但每次仍然提示我输入密码 内容 etc sudoers etc sudoers This file
  • 为什么 UILabel 没有初始化?

    代码来自斯坦福大学CS193p 我添加了一个 NSLog 来查看 标签似乎没有被初始化 任何想法 interface AskerViewController
  • 当终端关闭时终止 sudo python 脚本

    如何判断运行 python 脚本的终端是否已关闭 如果用户关闭终端 我想安全地结束我的 python 脚本 我可以使用处理程序捕获 SIGHUP 但当脚本作为 sudo 运行时则不行 当我使用 sudo 启动脚本并关闭终端时 python
  • Python:在祖父母目录中导入文件

    等级制度 scripts web script1 py tests script2 py common utils py 我如何在 script1 和 script2 中导入 utils 并且仍然能够单独运行这些脚本 即 python sc
  • 无法从 putty 运行 .py 文件,语法错误:单词意外(需要“)”)

    我对 Python 和 Linux 都很陌生 因此要求尽可能使用最少的假设知识进行简单的解释 但是我非常愿意投入时间和精力来学习 我有一个运行 Linux 的 Raspberry Pi 2 型号 B V1 1 我通过 putty 与这个 p
  • 编写我自己的 init 可执行文件

    我想创建自己的 init 并为下雪的周末带来一些 Linux 乐趣 我知道 内核使用 rootfs 启动 并在加载驱动程序和安装磁盘后将流程提供给 sbin init 我下载了ubuntu云镜像并尝试使用kvm直接启动内核 如下所示 kvm
  • Mac OS X Python GUI 管理员提示符

    我有一个 OS X Python 应用程序 它使用 wxPython 作为 GUI 控件 我希望在启动网络服务之前提示用户获得管理权限 类似于使用 Objective C 中的授权服务 API 我发现的最接近的图书馆是 Bob Ippoli
  • Android系统服务是从哪里启动的?

    在 嵌入式Android 一书中 它说 在 init rc 中 只有一个操作才会导致命令的执行 服务声明仅用于描述服务 它们实际上并不启动任何东西 第246页 那么 Android系统服务 例如servicemanager vold 是从哪
  • Pip 在全局安装,而不是在虚拟环境中 --- 即使所有路径和 pip 都指向正确的位置

    我读过了pip 安装在全局站点包中而不是 virtualenv https stackoverflow com questions 20952797 pip installing in global site packages instea
  • Bash 在脚本中退出 sudo

    我需要使用 sudo 执行安装脚本 但在脚本结束时 脚本需要退出 sudo 并以普通用户身份继续 Example sudo install sh 脚本以 root 身份运行并执行所需操作 su myscriptuser service my
  • 在 Ubuntu 16.04 上执行 sudo apt-get update 命令后出现以下错误

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我对 Linux 命令一无所知 但我忍不住想问为什么命令后会出现这样的错误sudo apt get update W 存储库 http p
  • 如何授予 Linux 用户 sudo 访问权限? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我正在尝试向我的一位用户授予 sudo 访问权限 我应该在终端中输入什么 你需要跑步visudo然后在打开的编辑器中写入 igor ALL ALL A
  • LSB 注释不完整。 insserv:缺少“提供:”的有效名称,请添加

    最近我安装了 Debian x86 64 oracle 11g 和 OCI8 我想自动执行下面的 shell 脚本 但收到以下消息错误 root debian etc init d uname a Linux debian 3 2 0 4
  • 什么是 -[NSURL _fastCharacterContents]:?

    所以我在一个方法中调用它 id initWithContentURL NSString url if self super init NSLog xSheetMusicViewController url Casting an NSStri
  • Zend 框架引导问题

    我已经在新安装 Zend Framework 应用程序一段时间了 但我不知道发生了什么 我有两个想要使用的自定义操作助手 并且我想在引导程序中初始化它们 但似乎我的 init 函数根本没有被调用 在启动应用程序的 index php 中 我
  • sudoers 是世界可写错误[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我更改了 Ubuntu 12 10 上的 ect 文件权限 以便我可以编辑 bash bashrc 以便 Neo4j 可以看到 JVM 但现在当我尝试
  • H2“runscript”命令将所有表名变成大写

    我有一个 sql 脚本 它只是模式定义 该脚本是 mysql 哑巴的修改版本 去掉 h2 不喜欢的坏字符 脚本运行并将架构插入到 h2 数据库中 但问题是所有数据库名称均为大写 xyz 转换为 XYZ 我需要它们保持小写 因为我的应用程序正
  • Coverage.py 无法发现子目录中没有 init.py 文件的测试

    当我运行 python 覆盖范围时 我总是需要一个空的 init py测试子目录中的文件以获得运行测试的覆盖范围 这是 python2 软件包的要求 但不是 python3 的要求 为了重现 我执行了以下操作 先决条件是 python3 p

随机推荐