rosdep init初始化失败终极解决方法

该博客详细介绍了如何在Ubuntu 18.04上设置ROS Melodic(包含Gazebo 9)和MAVROS开发环境的步骤,包括安装依赖库、源代码获取、环境变量配置等。通过运行自定义的bash脚本来解决rosdep初始化失败的问题。
摘要由CSDN通过智能技术生成

在尝试了网上各种解决办法后,发现还是不能解决,最终只能另辟蹊径,使用脚本文件来安装,脚本文件代码如下#!/bin/bash

Bash script for setting up ROS Melodic (with Gazebo 9) development environment for PX4 on Ubuntu LTS (18.04).

It installs the common dependencies for all targets (including Qt Creator)

Installs:

- Common dependencies libraries and tools as defined in ubuntu_sim_common_deps.sh

- ROS Melodic (including Gazebo9)

- MAVROS

if [[ $(lsb_release -sc) == “xenial” ]]; then
echo “OS version detected as $(lsb_release -sc) (16.04).”
echo “ROS Melodic requires at least Ubuntu 18.04.”
echo “Exiting …”
return 1;
fi

echo “Downloading dependent script ‘ubuntu_sim_common_deps.sh’”

Source the ubuntu_sim_common_deps.sh script directly from github

common_deps= ( w g e t h t t p s : / / r a w . g i t h u b u s e r c o n t e n t . c o m / P X 4 / D e v g u i d e / m a s t e r / b u i l d s c r i p t s / u b u n t u s i m c o m m o n d e p s . s h − O − ) w g e t r e t u r n c o d e = (wget https://raw.githubusercontent.com/PX4/Devguide/master/build_scripts/ubuntu_sim_common_deps.sh -O -) wget_return_code= (wgethttps://raw.githubusercontent.com/PX4/Devguide/master/buildscri

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值