无法在干净的ubuntu 18上安装catkin

问题描述 投票:0回答:1

我有一个超级干净的ubuntu 18.04安装:我昨天下载它,今天安装它,我安装的第三件事是ros-melodic-destkop-full套件/包,前两个是通过更新管理器更新/升级到系统,并获得电报。

现在重点是没有安装包catkin。请注意,catkin_init_workspace和catkin_ *命令仍然存在,它是ros指南中使用的命令,但不在我们的项目中。在我们的项目中,我们使用catkin build和catkin make(我知道我们可能错了,我不知道为什么我们这样做可能是错的,但只是为了提出问题)。

它发生在其他机器上。实际上,在每一台其他机器上,都有新的和已经在使用的操作系统(总是使用Ubuntu 18.04)。

做一堆像purge ros* remove *catkin* python-catkin-*这样的随机命令然后像官方ros指南那样重新安装ros最终会做一些祈祷,工作。

我知道ros安装给几乎所有人带来了问题,但是有谁知道原因,可能的解决方案呢?问题出在哪儿? Ros支持或Ubuntu支持?

(注意:当我尝试sudo apt install catkin时,它告诉我它需要pacakge python-catkin-tools,并且它不会被安装,尽管它已经安装和更新)。

ubuntu ros catkin
1个回答
0
投票

要创建一个环境,在其中创建一个带有“src”的文件夹(让我们称之为catkin_ws)稍后你转到主文件夹(而不是src)并运行命令:catkin_make并在〜/ .bashrc中将其作为“source~ / catkin_ws /”来源devel / setup.bash --extend“(将catkin_ws更改为所需名称)

就是这样!

对于软件包安装,您可以采用两种方式。一个是sudo apt-get install ros-melodic-(包名)

另一个是在你的catkin_ws / src中下载它(在src中你必须保存包文件夹)并返回主文件夹(catkin_ws)并运行命令catkin_make(这将安装新的pacakge)

希望它会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.