sudo rosdep init失败时,不更改网络,手动初始化的方法

当`sudo rosdep init`操作遇到网络问题时,可以通过下载rosdistro包并手动配置来解决。首先,根据提供的下载地址获取文件,然后将路径替换为本地rosdistro包的路径,修改相关代码文件。确保所有引用该路径的地方都已更新,这样就避免了网络依赖,可以顺利进行初始化。
摘要由CSDN通过智能技术生成

下载包的名字为 rosdistro

下载地址:用于sudo rosdep init失败时手动处理的文件

注意将~更改为自己的rosdistro包所在路径

首先修改包中的20-default.list文件

gedit ~/rosdistro/rosdep/source.list.d/20-default.list

修改好后的文件内容如下:

# os-specific listings first
yaml file:///~/rosdistro/rosdep/osx-homebrew.yaml osx

# generic
yaml file:///~/rosdistro/rosdep/base.yaml
yaml file:///~/rosdistro/rosdep/python.yaml
yaml file:///~/rosdistro/rosdep/ruby.yaml
gbpdistro file:///~/rosdistro/releases/fuerte.yaml fuerte

再次提醒,别忘记把~更改为自己的包所在路径

其实就是将初始化时从网上下载的文件改为使用包中的文件,这就避免了网络问题。

接下来,更改所有要使用到以上路径的代码文件:

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py
#更改为:
DEFAULT_SOURCES_LIST_URL = 'file:///~/rosdistro/rosdep/sources.list.d/20-defau
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Studying Cui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值