2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								| 名称 | 含义 | 选项值 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| :-: | :-: | :-: |
							 
						 
					
						
							
								
									
										
										
										
											2023-06-20 06:04:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--abroad`  | 使用海外软件源 | 无 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--edu`  | 使用中国大陆教育网软件源 | 无 |
							 
						 
					
						
							
								
									
										
										
										
											2023-06-24 11:06:30 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--source`  | 指定软件源地址(域名或IP) | 地址 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--source-security`  | 指定 Debian 的 security 软件源地址(域名或IP) | 地址 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--source-vault`  | 指定 CentOS/AlmaLinux 的 vault 软件源地址(域名或IP) | 地址 |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 22:47:10 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--branch`  | 指定软件源分支(路径) | 分支名 |
							 
						 
					
						
							
								
									
										
										
										
											2023-06-20 06:04:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--branch-security`  | 指定 Debian 的 security 软件源分支(路径) | 分支名 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--branch-vault`  | 指定 CentOS/AlmaLinux 的 vault 软件源分支(路径) | 分支名 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--codename`  | 指定 Debian 系操作系统的版本名称 | 版本名 |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 23:41:43 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--web-protocol`  | 指定 WEB 协议 | `http`  或 `https`  |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 22:47:10 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--intranet`  | 优先使用内网地址 | `true`  或 `false`  |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 23:41:43 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--install-epel`  | 安装 EPEL 附加软件包 | `true`  或 `false`  |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 22:47:10 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--only-epel`  | 仅更换 EPEL 软件源模式 | 无 |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 23:41:43 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--close-firewall`  | 关闭防火墙 | `true`  或 `false`  |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--backup`  | 备份原有软件源 | `true`  或 `false`  |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-09 20:09:38 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--ignore-backup-tips`  | 忽略覆盖备份提示(即不覆盖备份) | 无 |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 23:41:43 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--updata-software`  | 更新软件包 | `true`  或 `false`  |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--clean-cache`  | 清理下载缓存 | `true`  或 `false`  |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-07 23:34:28 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--print-diff`  | 打印源文件修改前后差异 | `true`  或 `false`  |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-04 00:31:04 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `--help`  | 查看帮助菜单 | 无 |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-24 11:06:30 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								>  软件源格式 `<指定WEB协议>://<软件源地址>/<软件源分支>`
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								## 示例
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								### 指定软件源地址
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								若不想通过交互选择默认提供的软件源,你可以使用该命令选项指定软件源地址
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-04 20:44:55 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								``` { .bash .no-copy }
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 22:47:10 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								bash < (curl -sSL https://linuxmirrors.cn/main.sh) \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    --source mirror.example.com
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								### 指定软件源分支
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								使用场景:目标软件源有对应系统镜像但是不符合本脚本关于软件源分支设置的默认规则  
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 16:44:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								本脚本为了适配大的环境不会针对某一镜像站独特的镜像分支名称而单独定制,最开始是为了更换国内软件源而设计适配的,默认使用的分支名称如下
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< table > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-05 22:08:16 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.debian.org"  target = "_blank" > < img  src = "/../assets/images/icon/debian.svg"  width = "16"  height = "16"  style = "vertical-align: -0.45em" / > < / a >   Debian< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    < td  align = "center" > debian< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-05 22:08:16 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://cn.ubuntu.com"  target = "_blank" > < img  src = "/../assets/images/icon/ubuntu.svg"  width = "16"  height = "16"  style = "vertical-align: -0.15em" / > < / a >   Ubuntu< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td  align = "center" > ubuntu/ubuntu-ports< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 13:12:43 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.kali.org"  target = "_blank" > < img  src = "/../assets/images/icon/kali-linux.svg"  width = "16"  height = "16" / > < / a >   Kali Linux< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    < td  align = "center" > kali< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-05 22:08:16 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://access.redhat.com/products/red-hat-enterprise-linux"  target = "_blank" > < img  src = "/../assets/images/icon/redhat.svg"  width = "16"  height = "16"  style = "vertical-align: -0.15em" / > < / a >   Red Hat Enterprise Linux< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 00:44:58 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td  align = "center" > centos/rocky< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-08 18:49:07 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://fedoraproject.org/zh-Hans"  target = "_blank" > < img  src = "/../assets/images/icon/fedora.ico"  width = "16"  height = "16"  style = "vertical-align: -0.15em" / > < / a >   Fedora< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td  align = "center" > fedora< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-12 22:00:40 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.centos.org"  target = "_blank" > < img  src = "/../assets/images/icon/centos.svg"  width = "16"  height = "16"  style = "vertical-align: -0.15em" / > < / a >   CentOS< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 22:47:10 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td  align = "center" > centos/centos-stream/centos-altarch/centos-vault< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 13:12:43 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://rockylinux.org"  target = "_blank" > < img  src = "/../assets/images/icon/rocky-linux.svg"  width = "16"  height = "16"  style = "vertical-align: -0.25em" / > < / a >   Rocky Linux< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    < td  align = "center" > rocky< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 16:44:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://almalinux.org/zh-hans"  target = "_blank" > < img  src = "/assets/images/icon/almalinux.svg"  width = "16"  height = "16"  style = "vertical-align: -0.25em" / > < / a >   AlmaLinux< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-08 18:49:07 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td  align = "center" > almalinux/almalinux-vault< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 16:44:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-08 18:49:07 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.opencloudos.org"  target = "_blank" > < img  src = "/assets/images/icon/opencloudos.png"  width = "16"  height = "16"  style = "vertical-align: -0.25em" / > < / a >   OpenCloudOS< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td  align = "center" > opencloudos< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-05 22:08:16 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.openeuler.org/zh"  target = "_blank" > < img  src = "/../assets/images/icon/openeuler.ico"  width = "16"  height = "16"  style = "vertical-align: -0.25em" / > < / a >   openEuler< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    < td  align = "center" > openeuler< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-05 22:08:16 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.opensuse.org"  target = "_blank" > < img  src = "/../assets/images/icon/opensuse.svg"  width = "16"  height = "16"  style = "vertical-align: -0.25em" / > < / a >   openSUSE< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    < td  align = "center" > opensuse< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-05 22:08:16 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://archlinux.org"  target = "_blank" > < img  src = "/../assets/images/icon/arch-linux.ico"  width = "16"  height = "16"  style = "vertical-align: -0.15em" / > < / a >   Arch Linux< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td  align = "center" > archlinux/archlinuxarm< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< / table > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								请看下面的例子
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-04 20:44:55 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								``` { .bash .no-copy title="使用阿里云的 Rocky Linux 软件源" }
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 16:44:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								bash < (curl -sSL https://linuxmirrors.cn/main.sh) \
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								  --source mirrors.aliyun.com \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --branch rockylinux
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-24 11:06:30 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								阿里云镜像站的 Rocky Linux 镜像分支名称为 [`rockylinux` ](https://mirrors.aliyun.com/rockylinux ),不符合默认规则,但是可以通过命令选项绕过脚本默认规则来实现。
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								什么是默认规则?参考这几个例子: `Debian GNU/Linux => debian` 、`Kali Linux => kali` 、`Rocky Linux => rocky` 、`AlmaLinux => almalinux` 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 22:47:10 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### 单独更换 EPEL 源
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-20 06:04:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								有些时候你会发现想使用的镜像站没有 epel 镜像仓库,那么你可以在第一次运行脚本时不安装或不更换 epel 源然后再单独执行下面的命令
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 22:47:10 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								``` bash
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								bash < (curl -sSL https://linuxmirrors.cn/main.sh) --only-epel
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								### 自定义 Debian Security 源
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-09 20:09:38 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								如果你想尽可能提高服务器的安全性则建议使用官方源,因为镜像同步存在延迟
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 22:47:10 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-09 20:09:38 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								``` bash
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 22:47:10 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								bash < (curl -sSL https://linuxmirrors.cn/main.sh) \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --source-security security.debian.org \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --branch-security debian-security
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-20 06:04:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### 指定 Debian 系操作系统的版本名称
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								你可以自定义该版本名称,大多数情况下用于升级系统版本,请看下面的例子
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								``` { .bash .no-copy title="升级 Debian 至最新 12 版本 Bookworm" }
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								bash < (curl -sSL https://linuxmirrors.cn/main.sh) \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --codename bookworm
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								更换软件源后还需要执行系统更新命令才能实现更新操作,并且建议在更新完成并重启系统后重新执行本换源脚本,因为仅更换软件源配置中的系统版本名称可能会在后期使用时产生一些兼容性问题
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								## 无人值守
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								不通过交互完成换源操作,需要使用大量命令选项来实现,建议熟悉后再使用
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-04 20:44:55 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								``` { .bash .no-copy title="参考命令" }
							 
						 
					
						
							
								
									
										
										
										
											2023-05-06 16:44:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								bash < (curl -sSL https://linuxmirrors.cn/main.sh) \
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 23:41:43 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  --source mirror.example.com \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --web-protocol http \
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								  --intranet false \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --install-epel true \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --close-firewall true \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --backup true \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --updata-software false \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --clean-cache false \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  --ignore-backup-tips
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```