文章目录

  • 一键轻松更换:Linux软件源快速切换
  • 概要
  • 功能特性
  • 多元化的软件源适配
  • 零技术门槛
  • 广泛的系统支持
  • 功能强大的脚本
  • 开源与透明
  • 支持系统版本
  • 配置与使用指南
  • 一键执行命令
  • 设置阿里云镜像源
  • 软件包更新
  • 清理缓存
  • 相关注意事项
  • 使用 `ROOT` 用户执行脚本
  • 建议使用 `SSH` 远程工具
  • 初次执行脚本注意事项



辛苦您也关注下公众号,感谢!




一键轻松更换:Linux软件源快速切换_服务器



一键轻松更换:Linux软件源快速切换

概要

在管理和维护 Linux 系统时,快速、稳定地获取软件更新至关重要。不同的网络环境和地理位置可能导致软件源访问速度缓慢或不稳定,尤其是在国内环境下。为了解决这一问题,本文介绍了一款强大的脚本工具,能够帮助用户轻松更换系统软件源。该脚本特别适合需要频繁管理不同 Linux 发行版的系统管理员、开发者和 IT 运维人员。通过这个脚本,用户可以快速选择适合的镜像源,确保系统始终保持最新和最佳性能,同时降低操作复杂性和技术门槛。

功能特性

多元化的软件源适配

该脚本深度考察了国内外主要镜像站的系统适配情况,确保了软件源的稳定性和速度。经过严格测试,优化了下载速度并保证了对IPv6的兼容性。用户可根据需求选择适用于中国大陆教育网或海外的镜像站,确保获取最快速、最稳定的更新服务。

零技术门槛

无论您是否具备技术背景,均可轻松使用该脚本。文档提供了详细的知识储备和操作指南,使新手也能快速上手。此外,文档中涵盖了常见问题的解决方案和部分高级用法的实际示例,帮助用户在遇到问题时及时解决并探索更多高级功能。

广泛的系统支持

该脚本支持多种GNU/Linux操作系统,包括主流的Debian、Ubuntu、Red Hat等,涵盖了各系统的多个版本。脚本能自动识别操作系统及其版本,确保兼容性。如果脚本检测到不支持的系统,会及时提示用户并自动退出,无需担心系统不兼容问题。

功能强大的脚本

该脚本大大简化了更换软件源的操作流程。默认情况下,脚本以交互方式运行,逐步引导用户完成软件源的配置。同时,脚本提供丰富的命令选项,用户可根据需求进行自定义配置,甚至可选择无交互模式进行自动化操作,以满足不同场景下的使用需求。

开源与透明

该项目完全开源,代码托管在GitHub,用户可以随时查看和贡献代码,确保项目的透明度和可持续性。

GitHub地址:https://github.com/SuperManito/LinuxMirrors

支持系统版本

系统名称

适配版本

Debian

8.0 ~ 13

Ubuntu

14.04 ~ 24

Kali Linux

2.0 ~ 2024

Linux Mint

19.0 ~ 21 / LMDE 6

Deepin

all

Armbian

all

Proxmox

all

Red Hat Enterprise Linux

7.0 ~ 9

Fedora

30 ~ 40

CentOS

7.0 ~ 8.5 / Stream 8 ~ 9

Rocky Linux

8 ~ 9

AlmaLinux

8 ~ 9

OpenCloudOS

8 ~ 9

openEuler

21.03 ~ 24

openSUSE

Leap 15 / Tumbleweed

Arch Linux

all

Alpine Linux

v3 / edge

Gentoo

all

配置与使用指南

一键执行命令

用户只需运行以下命令,即可快速开始:

bash <(curl -sSL )

设置阿里云镜像源

当脚本提示时,输入 y 继续:

一键轻松更换:Linux软件源快速切换_linux_02

软件包更新

如需直接更新软件包,输入 n

一键轻松更换:Linux软件源快速切换_软件源_03

清理缓存

为了确保系统的稳定性和性能,建议输入 y 清理缓存:

一键轻松更换:Linux软件源快速切换_软件源_04

至此,镜像源更换操作完成,系统现已准备就绪。

相关注意事项

使用 ROOT 用户执行脚本

请确保以 ROOT 用户身份执行脚本。可使用以下命令进行用户切换:

  • Ubuntu 等系统:sudo -i
  • 其他系统:su root

某些系统未为 ROOT 账户设置密码,推荐使用 sudo -i 命令以确保顺利切换。

建议使用 SSH 远程工具

若系统终端界面无法正常显示中文,可能会影响交互内容的显示和操作。推荐使用 SSH 远程工具以确保顺畅操作。

初次执行脚本注意事项

部分系统可能未预装 curl 工具。若执行脚本时提示 Command not found 错误,请先使用以下命令安装 curl

  • 对于基于 yum 的系统(如CentOS):yum install -y curl
  • 对于基于 apt 的系统(如Debian/Ubuntu):apt-get install -y curl