LinuxMirrors一键换源

标签: 配置管理

链接直达 >

LinuxMirrors是一键换源脚本,它是完全开源的非盈利项目,旨在为从事计算机相关行业的朋友们提供便利,使换源更简单!

快速开始
执行|中国大陆
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
执行|境外
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --abroad
执行|教育网
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --edu
使用事例

这是一个利用iptables和开源程序fail2ban来进行服务器简单防爆破的脚本。默认自带SSH防御规则。

脚本介绍

GNU/Linux 更换系统软件源脚本及 Docker 安装脚本,无需了解相关技术,文档提供了全面的知识储备和操作指引,轻松上手
文档还提供了一些常见问题的解决方法以及一些高级用法的示例,适配众多操作系统,涵盖主流版本,精准识别系统类型及其版本
脚本兼容性较高,不支持的系统会有相应提示并无操作跳出

命令选项

名称 含义 选项值
—abroad 使用海外软件源
—edu 使用中国大陆教育网软件源
—source 指定软件源地址(域名或IP) 地址
—source-epel 指定 EPEL 附加软件包仓库的软件源地址(域名或IP) 地址
—source-security 指定 Debian 系统 security 仓库的软件源地址(域名或IP) 地址
—source-vault 指定 CentOS/AlmaLinux 系统 vault 仓库的软件源地址(域名或IP) 地址
—source-portage 指定 Gentoo 系统 portage 仓库的软件源地址(域名或IP) 地址
—branch 指定软件源分支(路径) 分支名
—branch-epel 指定 EPEL 附加软件包仓库的软件源分支(路径) 分支名
—branch-security 指定 Debian 系统 security 仓库的软件源分支(路径) 分支名
—branch-vault 指定 CentOS/AlmaLinux 系统 vault 仓库的软件源分支(路径) 分支名
—branch-portage 指定 Gentoo 系统 portage 仓库的软件源分支(路径) 分支名
—codename 指定 Debian 系操作系统的版本代号 代号名称
—protocol 指定 WEB 协议 http 或 https
—use-intranet-source 是否优先使用内网软件源地址 true 或 false
—use-official-source 是否使用目标操作系统的官方软件源 true 或 false
—install-epel 是否安装 EPEL 附加软件包 true 或 false
—close-firewall 是否关闭防火墙 true 或 false
—backup 是否备份原有软件源 true 或 false
—upgrade-software 是否更新软件包 true 或 false
—clean-cache 是否清理下载缓存 true 或 false
—print-diff 是否打印源文件修改前后差异 true 或 false
—only-epel 仅更换 EPEL 软件源模式
—ignore-backup-tips 忽略覆盖备份提示(即不覆盖备份)
—help 查看帮助菜单

软件源列表

https://linuxmirrors.cn/mirrors/

适配版本

系统名称 适配版本
Debian 8.0 ~ 13
Ubuntu 14.04 ~ 24
Kali Linux 2.0 ~ 2024
Linux Mint 19.0 ~ 21 / LMDE 6
Deepin all
Zorin OS 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

本站导航提供的shell脚本都来源于网络,不保证外部链接的准确性安全性和完整性。外部脚本内容可能会有违法违规内容,请用户自行判断。如有侵权或者恶意行为,请联系我们删除。