Dockerfile中换中国源(全版本Ubuntu系统 复制即可用~)

Dockerfile中换中国源(复制即可用~)

使用小鱼一键安装脚本
更换系统源,支持全版本Ubuntu系统

# 小鱼一键换源
RUN apt update \ 
    && apt install wget python3-yaml -y  \
    && echo "chooses:\n" > fish_install.yaml \
    && echo "- {choose: 5, desc: '一键配置:系统源(更换系统源,支持全版本Ubuntu系统)'}\n" >> fish_install.yaml \
    && echo "- {choose: 2, desc: 更换系统源并清理第三方源}\n" >> fish_install.yaml \
    && echo "- {choose: 1, desc: 添加ROS/ROS2源}\n" >> fish_install.yaml \
    && wget http://fishros.com/install  -O fishros && /bin/bash fishros \
    && rm -rf /var/lib/apt/lists/*  /tmp/* /var/tmp/* \
    && apt-get clean && apt autoclean 

番外:使用 rosdepc 规避 rosdep 国外源卡顿问题

rosdepc,“c” 指的是 China 中国,主要用于和 rosdep 区分。

rosdepc 使用的是国内的源,rosdep 易初始化失败是因为其使用的是 Github,国内无法访问。rosdepc 只动了名称和源地址,将其地址修改为国内 Gitee 地址。

# Init rosdepc
RUN apt-get update && apt-get install python3-pip -y && \
    pip install rosdepc && \
    sudo rosdepc init  && \
    rosdepc update

# Start rosdepc
RUN rosdepc install -r --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值