本文最后更新于 2024-09-04,文章内容可能已经过时。

自整理的linux系统和软件更新脚本

由于工作和学习通常需要及时更新linux系统和软件的更新源,特此在这里整理本人常用的linux系统更新源脚本和docker源更新的脚本,都是一些简单易用的脚本。

linux万能换源脚本:(自动识别系统)

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

image-20240829144301279

(根据实际需要自行选择软件的编号就行,傻瓜操作,不解释)

Ubuntu:

(小鱼大佬的脚本)(可以一键安装docker和VsCode开发工具nodejs,更新系统源,和ROS安装等等其他)

鱼香ros的Github:https://github.com/fishros

wget http://fishros.com/install -O fishros && . fishros 

接着可能要你输入密码,输入你的系统密码,接着你就可以看到下面的若干选项,手动输入对应编号即可使用,非常的方便快捷

RUN Choose Task:[请输入括号内的数字]
---众多工具,等君来用---
[1]:一键安装:ROS(支持ROS和ROS2,树莓派Jetson)
[2]:一键安装:github桌面版(小鱼常用的github客户端)
[3]:一键配置:rosdep(小鱼的rosdepc,又快又好用)
[4]:一键配置:ROS环境(快速更新ROS环境设置,自动生成环境选择)
[5]:一键配置:系统源(更换系统源,支持全版本Ubuntu系统)
[6]:一键安装:nodejs
[7]:一键安装:VsCode开发工具
[8]:一键安装:Docker
[9]:一键安装:Cartographer(内测版v0.1)
[10]:一键安装:微信(可以在Linux上使用的微信)
[77]:测试模式:运行自定义工具测试
[0]:quit

docker:

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

docker镜像加速源配置,docker国内暂时可用镜像源:(随时可能不可用,2024年8月29日更新)

vi /etc/docker/daemon.json:

{
  "registry-mirrors": [
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc",
  ]
}

配置好后重启docker服务:

service docker restart

常用软件的安装脚本

对于已经安装好 Debian 或 Debian 系发行版的用户,可以使用铜豌豆一键安装脚本,一次性安装好常用中文软件。

一键安装脚本安装的中文软件包如下:

  • QQ
  • 微信
  • 百度网盘
  • 搜狗输入法
  • 有道词典网页版
  • WPS
  • 中文字体
  • 铜豌豆应用商店 (第 12 版本)

在使用一键脚本安装完成后,还可以使用“铜豌豆应用商店”,从铜豌豆软件源选择安装各类软件:

铜豌豆软件源中文软件完整列表

一键安装脚本安装的中文软件,也可以用 铜豌豆软件源 单个安装。

注:
本一键安装脚本在 Debian 12.x(Bookworm)系列版本测试通过,其它 Debian 系 Linux 版本,可能会有差异,如遇到问题,欢迎 联系反馈

安装教程

下载安装脚本打开终端命令行,执行如下命令,下载一键安装脚本。

wget https://www.atzlinux.com/atzlinux/download/install-all-single-script-v12.sh
  1. 执行安装

    source install-all-single-script-v12.sh
    或者执行: chmod +x install-all-single-script-v12.sh;./install-all-single-script-v12.sh
    如果是使用 sudo 方式安装,请执行: chmod +x install-all-single-script-v12.sh;sudo ./install-all-single-script-v12.sh
    
  2. 重新登录