暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

编程与架构 2024-08-22
105

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

概要

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

功能特性

多元化的软件源适配

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

零技术门槛

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

广泛的系统支持

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

功能强大的脚本

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

开源与透明

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

GitHub地址:

https://github.com/SuperManito/LinuxMirrors

支持系统版本

系统名称适配版本
Debian8.0 ~ 13
Ubuntu14.04 ~ 24
Kali Linux2.0 ~ 2024
Linux Mint19.0 ~ 21 LMDE 6
Deepinall
Armbianall
Proxmoxall
Red Hat Enterprise Linux7.0 ~ 9
Fedora30 ~ 40
CentOS7.0 ~ 8.5 Stream 8 ~ 9
Rocky Linux8 ~ 9
AlmaLinux8 ~ 9
OpenCloudOS8 ~ 9
openEuler21.03 ~ 24
openSUSELeap 15 Tumbleweed
Arch Linuxall
Alpine Linuxv3 / edge
Gentooall

配置与使用指南

一键执行命令

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

bash <(curl -sSL )

设置阿里云镜像源

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

image-20240821154723990

软件包更新

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

image-20240821155112390

清理缓存

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

image-20240821160737917

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

相关注意事项

使用 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


欢迎关注我的公众号“编程与架构”,原创技术文章第一时间推送。



文章转载自编程与架构,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论