linux中运行sudo rosdep init遇到的一些问题和解决方案

简介: linux中运行sudo rosdep init遇到的一些问题和解决方案

错误1:

ERROR: default sources list file already exists:
    /etc/ros/rosdep/sources.list.d/20-default.list
Please delete if you wish to re-initialize

错误2:

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.

目前为止,下面方法对于以上两种错误都可以解决

第一步:

cd /usr/lib/python3/dist-packages/

第二步:

find . -type f | xargs grep "raw.githubusercontent"

第三步:

找到以下文件,并将相关文本替换

第一个文件

sudo gedit ./rosdistro/__init__.py

将DEFAULT_INDEX_URL后面的网站换成

'https://gitee.com/zhao-xuzuo/rosdistro/raw/master/index-v4.yaml'

第二个文件

sudo gedit ./rosdep2/gbpdistro_support.py

将FUERTE_GBPDISTRO_URL后面的网站换成

'https://gitee.com/zhao-xuzuo/rosdistro/raw/master/releases/fuerte.yaml'

第三个文件

sudo gedit ./rosdep2/sources_list.py

将DEFAULT_SOURCES_LIST_URL后面的网站换成

'https://gitee.com/zhao-xuzuo/rosdistro/raw/master/rosdep/sources.list.d/20-default.list'

第四个文件

sudo gedit ./rosdep2/rep3.py

将REP3_TARGETS_URL后面的网站换成

'https://gitee.com/zhao-xuzuo/rosdistro/raw/master/releases/targets.yaml'

OK

sudo rosdep init

rosdep update

相关文章
|
3月前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
66 2
|
29天前
|
机器学习/深度学习 人工智能 Ubuntu
|
1月前
|
存储 数据可视化 Java
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
如何在Linux系统下部署和运行Java项目jar包,包括传输文件到Linux、使用nohup命令运行jar包、查看端口状态、杀死进程和查看项目运行状态,以及如何解决“没有主清单属性”的错误。
388 1
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
|
2月前
|
Linux Shell
6-9|linux查询现在运行的进程
6-9|linux查询现在运行的进程
|
2月前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
115 1
|
2月前
|
存储 传感器 Linux
STM32微控制器为何不适合运行Linux系统的分析
总的来说,虽然技术上可能存在某些特殊情况下将Linux移植到高端STM32微控制器上的可能性,但从资源、性能、成本和应用场景等多个方面考虑,STM32微控制器不适合运行Linux系统。对于需要运行Linux的应用,更适合选择ARM Cortex-A系列处理器的开发平台。
232 0
|
3月前
|
安全 Linux 数据安全/隐私保护
驾驭Linux的权力:Root与Sudo
在 Linux 系统中,权限管理至关重要,Root 用户与 Sudo 命令为核心组件。Root 作为超级用户,拥有最高权限,可执行任意命令,但也带来较高安全风险,建议仅在必要时使用。Sudo 则允许系统管理员授予普通用户临时的 Root 权限以执行特定命令,提升了系统的安全性和管理灵活性。通过合理配置 Sudoers 文件,可以实现对用户权限的精细化管理。综合运用 Root 和 Sudo 可确保系统的安全稳定运行。
70 1
|
2月前
|
Linux
用QEMU模拟运行uboot从SD卡启动Linux
用QEMU模拟运行uboot从SD卡启动Linux
|
3月前
|
Linux Perl
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
|
3月前
|
监控 Linux
在Linux中,有⼀个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?
在Linux中,有⼀个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?