记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

LinuxMirrors一键修改Linux软件源

LinuxMirrors一键修改Linux软件源

GNU/Linux 一键更换系统软件源脚本,当前支持上述基于 Debian、RedHat、OpenCloudOS、openEuler、openSUSE、Arch Linux 的发行版和及其部分衍生版本,理论支持所有架构的环境。
执行命令:
XML/HTML代码
  1. #默认
  2. bash <(curl -sSL https://linuxmirrors.cn/main.sh)
  3. #原始执行脚本方法
  4. bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh)
  5. #原始执行脚本方法(国内)
  6. bash <(curl -sSL https://ghproxy.com/https://github.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
  7. #原始执行脚本方法(国内gitee)
  8. bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
命令后面添加以下参数可以使用其他软件源
--abroad 使用海外软件源
--edu 使用中国大陆教育网软件源
注意事项#
需使用 Root 用户执行脚本
切换命令为 sudo -i 或 su root,不同系统环境使用的命令不一样,因为有些系统没有在初始安装时为 Root 用户设置固定密码所以需要使用 sudo 指令来提权
建议使用 SSH 远程工具
如果你使用的系统终端界面不支持 UTF-8 编码那么将无法正常显示中文内容,导致无法正确选择交互内容。大部分系统都会自动开启该服务,否则请参考启用方法
如果是首次在新系统上执行脚本
当前执行方式依赖 curl 指令来获取脚本内容并执行,所以需要先通过包管理工具来安装该软件包,否则会报错 Command not found,安装方法详见常见问题,若无法安装就复制源码到本地新建.sh脚本,然后通过 bash 手动执行。
Docker 一键安装脚本+换源
XML/HTML代码
  1. #默认
  2. bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
  3. #原始执行脚本方法
  4. bash <(curl -sSL https://github.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
  5. #原始执行脚本方法(国内)
  6. bash <(curl -sSL https://ghproxy.com/https://github.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
  7. #原始执行脚本方法(国内gitee)
  8. bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
脚本集成安装 Docker Engine,可选择安装版本、下载软件源、镜像加速器,支持海内外服务器环境和 arm 架构处理器环境使用。
Docker CE 软件仓库,全称 Docker Community Edition (Docker 社区版),用于下载并安装 Docker 相关软件包
Docker Registry 镜像仓库,用于控制下载镜像的来源存储仓库,又称镜像加速器,默认为官方提供 Docker Hub 仓库
其他参数详见官网:https://linuxmirrors.cn/other/
以上脚本适合小白傻瓜修改软件源,熟悉的话还是手动修改系统配置比较好。
附常见的开源镜像站:
阿里云 mirrors.aliyun.com
腾讯云 mirrors.cloud.tencent.com
华为云 mirrors.huaweicloud.com
网易 mirrors.163.com
搜狐 mirrors.sohu.com
清华大学 mirrors.tuna.tsinghua.edu.cn
浙江大学 mirrors.zju.edu.cn
南京大学 mirrors.nju.edu.cn
重庆大学 mirrors.cqu.edu.cn
兰州大学 mirror.lzu.edu.cn
上海交通大学 mirror.sjtu.edu.cn
哈尔滨工业大学 mirrors.hit.edu.cn
中国科学技术大学 mirrors.ustc.edu.cn
针对于中科大源也可以用更快捷方法更新源(Debian原版系统):
XML/HTML代码
  1. wget --no-check-certificate https://mirrors.ustc.edu.cn/repogen/conf/debian-http-4-bookworm -O /etc/apt/sources.list
  2. 或者
  3. curl -k https://mirrors.ustc.edu.cn/repogen/conf/debian-http-4-bookworm -o /etc/apt/sources.list
原版URL:https://mirrors.ustc.edu.cn/repogen/conf/debian-http-6-sid
其中debian-http-6-sid可以修改,http/https是源地址的协议,可以修改。6/4指的是IPV6/IPV4的源地址,一般都是IPV4。sid值得是Debian的版本,可以修改,版本代号参考下面。
Debian12(bookworm) Debian11(bullseye) Debian10(buster) Debian9(trixie) Debian8(sid) 
或者直接使用repogen查看复制源:https://mirrors.ustc.edu.cn/repogen

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):