Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat.] 添加安装系统自带ROS的功能 #43

Merged
merged 9 commits into from Jan 24, 2024

Conversation

ganyuanzhen
Copy link
Contributor

如题,此pr将为自动安装程序添加使用系统ROS的功能。

由于ROS官方不再为ROS1 发布新系统的更新,在新的操作系统上使用ROS变得十分困难。即使可以通过Docker等虚拟化的方式实现曲线救国式的安装,但使用起来仍旧复杂。

本pr提供了使用系统ROS的可能,通过安装系统的ROS软件包后,即使在Ubuntu 22.04 上依然能够正常使用roocore等命令,详细情况见下图:

image

需要注意的是,这个方式安装的ROS仅含有基本组件。可以理解为ROS的最小系统版本。比如,这个版本里面没有维护如rqt等等软件包,

同时,此方法安装的ROS并不能与使用ROS官方软件源安装的ROS/ROS2共存!

介于以上情况,此方法安装的ROS仅供特殊人员在特殊情况下使用,在安装目录处做了警示说明。

@zitons
Copy link

zitons commented Dec 7, 2023

如何使用?

@ganyuanzhen
Copy link
Contributor Author

ganyuanzhen commented Dec 7, 2023 via email

@ganyuanzhen ganyuanzhen changed the title 添加安装系统自带ROS的功能 [WIP] 添加安装系统自带ROS的功能 Dec 8, 2023
@ganyuanzhen ganyuanzhen marked this pull request as draft December 8, 2023 02:37
@fishros
Copy link
Owner

fishros commented Dec 10, 2023

是否已经完成,完成后请修改掉 [WIP] 进行合并

@ganyuanzhen
Copy link
Contributor Author

19号考完试后将会在新系统测试新脚本

@fishros
Copy link
Owner

fishros commented Jan 17, 2024

19号考完试后将会在新系统测试新脚本

OK,等你

@ganyuanzhen
Copy link
Contributor Author

测试完成,
屏幕截图 2024-01-21 114728
屏幕截图 2024-01-21 114851
屏幕截图 2024-01-21 115006
Able to merge.

@ganyuanzhen ganyuanzhen marked this pull request as ready for review January 21, 2024 03:51
@ganyuanzhen ganyuanzhen changed the title [WIP] 添加安装系统自带ROS的功能 [feat.] 添加安装系统自带ROS的功能 Jan 21, 2024
@ganyuanzhen
Copy link
Contributor Author

cc. @fishros

@fishros fishros merged commit c06674c into fishros:master Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants