有多少人工,就有多少智能

ros 一键 之 rosdep

# -*- coding: utf-8 -*-
from .base import BaseTool
from .base import PrintUtils,CmdTask,FileUtils,AptUtils,ChooseTask
from .base import osversion
from .base import run_tool_file

class Tool(BaseTool):
    def __init__(self):
        self.type = BaseTool.TYPE_CONFIG
        self.name = "模板工程"
        self.autor = '小鱼'

    def install_rosdepc(self):
        CmdTask("sudo apt install python3-pip -y", 0).run()
        CmdTask("sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple rosdepc", 0).run()
        CmdTask("sudo rosdepc init", 0).run()
        CmdTask("sudo rosdepc fix-permissions", 0).run()
        PrintUtils.print_info('已为您安装好rosdepc,请使用:\nrosdepc update \n进行测试更新,最后欢迎关注微信公众号《鱼香ROS》')


    def run(self):
        #正式的运行
        self.install_rosdepc()

https://github.com/fishros/install/blob/master/tools/tool_config_rosdep.py#L1

posted @ 2024-08-04 17:05  lvdongjie-avatarx  阅读(16)  评论(0编辑  收藏  举报