LinuxMirrors Linux换源和Docker安装利器
LinuxMirrors:Linux 系统换源神器与 Docker 安装利器
对于 GNU/Linux 用户来说,更新软件是日常操作。然而,国内用户在访问官方软件源时,经常会遇到速度缓慢甚至无法连接的问题。这时,更换为国内的软件源(也称镜像源)就显得尤为重要。同时,对于开发者和运维人员而言,Docker 作为容器化技术的佼佼者,其安装和配置国内镜像源也是常见的需求。
今天给大家介绍的开源项目——LinuxMirrors,正是为了解决这些痛点而生。它提供了一键更换 GNU/Linux 系统软件源的脚本,以及一个额外的 Docker 安装与换源脚本,极大地简化了这些操作流程。
项目地址与基本信息
- GitHub 地址: https://github.com/SuperManito/LinuxMirrors
- 官方网站: https://linuxmirrors.cn/
- 许可协议: MIT License
- 项目 Star 数: 4k+
从项目的 Star 数和 Fork 数(400+)可以看出,LinuxMirrors 已经受到了广泛的关注和认可。项目的维护者 SuperManito 也一直在积极地更新和优化脚本。
核心功能
LinuxMirrors 主要包含两个核心功能(对应的两个主要脚本):
- GNU/Linux 更换系统软件源脚本: 这个脚本能够自动化检测你的 Linux 发行版和版本,并提供可选的国内软件源列表供你选择。选择后,脚本会自动备份原有的软件源配置文件,并替换为选择的国内源,然后刷新软件源缓存,让你能够快速地进行软件安装和更新。
- Docker 安装与换源脚本: 这个额外脚本则专注于 Docker 的安装。它会帮助你安装最新版本的 Docker,并在安装完成后配置国内的 Docker 镜像加速器,让你在 pull 和 push 镜像时获得更好的体验。
适配的操作系统
LinuxMirrors 脚本的兼容性非常广泛,几乎涵盖了主流的 GNU/Linux 发行版,包括:
- Debian 及其衍生版: Debian (8-13), Ubuntu (14-25), Kali Linux, Linux Mint (19-22 / LMDE 6), Deepin(深度), Zorin OS, Armbian, Proxmox VE, Raspberry Pi OS
- Red Hat 及其衍生版: Red Hat Enterprise Linux (7-9), Fedora (30-42), CentOS (7-8 / Stream 8-10), Rocky Linux (8-9), AlmaLinux (8-9), openEuler(开源欧拉) (21-25), OpenCloudOS(鸥栖) (8.6-9 / Stream 23), Anolis OS(龙蜥) (8 / 23)
- 其他发行版: openKylin(开放麒麟), openSUSE (Leep 15 / Tumbleweed), Arch Linux, Alpine Linux (v3 / edge), Gentoo, NixOS (19-24)
如此广泛的兼容性意味着无论你使用的是哪种主流的 Linux 发行版,都可以尝试使用 LinuxMirrors 来优化你的软件源或安装 Docker。
如何使用?
LinuxMirrors 提供了非常简洁的命令行使用方式。
-
更换系统软件源脚本:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
只需要在终端中运行这行命令,脚本就会自动下载并执行。然后按照脚本的提示进行操作即可。
-
Docker 安装脚本:
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
同样,运行这行命令即可开始 Docker 的安装和国内镜像加速器的配置。
为什么推荐 LinuxMirrors?
- 简单易用: 只需要一行命令即可启动脚本,无需手动修改复杂的配置文件。
- 广泛兼容: 支持几乎所有主流的 Linux 发行版。
- 自动化程度高: 脚本会自动检测系统信息、备份原配置文件并替换。
- 专注于国内用户: 提供的软件源和 Docker 镜像加速器都是针对国内网络环境优化的。
- 开源项目: 代码公开透明,遵循 MIT 许可协议,可以放心使用。
- 持续维护: 项目一直在更新,开发者积极修复 bug 和新增功能。
一些额外的思考
虽然 LinuxMirrors 极大地简化了换源过程,但作为用户,了解一些基本的软件源知识还是有必要的。例如,理解软件源的配置文件(如 Debian/Ubuntu 的 /etc/apt/sources.list
或 Red Hat 系的 /etc/yum.repos.d/
目录下的文件),以及在出现问题时如何手动恢复备份,都能帮助你更好地利用这个工具。
此外,对于 Docker 用户来说,理解 Docker 镜像加速器的工作原理也有助于你更有效地利用这个脚本。
总结
LinuxMirrors 是一个非常实用的开源项目,它为 GNU/Linux 用户和 Docker 用户提供了简单快捷的换源和安装解决方案。其广泛的兼容性、易用性和活跃的维护,使其成为值得推荐的工具。如果你还在为 Linux 系统换源慢或者 Docker 安装遇到困难,不妨试试 LinuxMirrors,相信它能为你带来很大的便利。
别忘了去项目的 GitHub 页面给作者一个 ⭐,支持这个优秀的开源项目!
- 原文作者:iamdev
- 原文链接:https://blog.iamdev.cn/post/2025/LinuxMirrors-Linux%E6%8D%A2%E6%BA%90%E5%92%8CDocker%E5%AE%89%E8%A3%85%E5%88%A9%E5%99%A8/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止转载 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。