From 582cd4e7d8ce5a43bc9d4275f687a37d3f3cecb8 Mon Sep 17 00:00:00 2001 From: Super Manito <68613938+SuperManito@users.noreply.github.com> Date: Sun, 5 Jun 2022 20:19:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=BA=E8=BF=AB=E7=97=87=E7=8A=AF=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChangeMirrors.sh | 22 +++++++++++----------- DockerInstallation.sh | 10 +++++----- README.md | 8 ++++---- docs/README.md | 2 +- 4 files changed, 21 insertions(+), 21 deletions(-) diff --git a/ChangeMirrors.sh b/ChangeMirrors.sh index 6e5b264..8e38727 100644 --- a/ChangeMirrors.sh +++ b/ChangeMirrors.sh @@ -1,6 +1,6 @@ #!/bin/bash ## Author: SuperManito -## Modified: 2022-04-20 +## Modified: 2022-06-05 ## License: GPL-2.0 ## Github: https://github.com/SuperManito/LinuxMirrors ## Gitee: https://gitee.com/SuperManito/LinuxMirrors @@ -60,12 +60,12 @@ function Combin_Function() { ## 系统判定变量 function EnvJudgment() { ## 判定当前系统基于 Debian or RedHat - if [ -f $RedHatRelease ]; then + if [ -s $RedHatRelease ]; then SYSTEM_FACTIONS=${SYSTEM_REDHAT} - elif [ -f $DebianVersion ]; then + elif [ -s $DebianVersion ]; then SYSTEM_FACTIONS=${SYSTEM_DEBIAN} else - echo -e "\n${RED} ------------ 无法判断当前运行环境,请先确认脚本是否已适配当前系统! ------------ ${PLAIN}\n" + echo -e "\n$ERROR 无法判断当前运行环境,请先确认本脚本针对当前操作系统是否适配\n" exit fi ## 定义系统名称 @@ -141,20 +141,20 @@ function EnvJudgment() { esac } -## 环境判定: +## 环境判定 function PermissionJudgment() { - ## 权限判定: + ## 权限判定 if [ $UID -ne 0 ]; then - echo -e "\n$ERROR Permission no enough, please use user ROOT! \n" + echo -e "\n$ERROR 权限不足,请使用 Root 用户\n" exit fi } -## 关闭 防火墙 和 SELINUX +## 关闭防火墙和SELinux function CloseFirewall() { systemctl status firewalld | grep running -q if [ $? -eq 0 ]; then - CHOICE_C=$(echo -e "\n${BOLD}└─ 是否关闭防火墙和 SELINUX? [Y/n] ${PLAIN}") + CHOICE_C=$(echo -e "\n${BOLD}└─ 是否关闭防火墙和 SELinux ? [Y/n] ${PLAIN}") read -p "${CHOICE_C}" INPUT [ -z ${INPUT} ] && INPUT=Y case $INPUT in @@ -448,7 +448,7 @@ function RedHatMirrors() { ${SOURCE_BRANCH}-updates-testing.repo \ ${SOURCE_BRANCH}-updates-testing-modular.repo fi - ## 清理 YUM 缓存 + ## 清理 yum 缓存 yum clean all >/dev/null 2>&1 } @@ -664,7 +664,7 @@ function ChooseMirrors() { esac fi - ## 关闭 防火墙 和 SELINUX + ## 关闭防火墙和SELinux [ ${SYSTEM_FACTIONS} = ${SYSTEM_REDHAT} ] && CloseFirewall } diff --git a/DockerInstallation.sh b/DockerInstallation.sh index 81596df..0f24e72 100644 --- a/DockerInstallation.sh +++ b/DockerInstallation.sh @@ -1,6 +1,6 @@ #!/bin/bash ## Author: SuperManito -## Modified: 2022-03-17 +## Modified: 2022-06-05 ## License: GPL-2.0 ## Github: https://github.com/SuperManito/LinuxMirrors ## Gitee: https://gitee.com/SuperManito/LinuxMirrors @@ -82,12 +82,12 @@ function Combin_Function() { ## 系统判定变量 function EnvJudgment() { ## 判定当前系统基于 Debian or RedHat - if [ -f $RedHatRelease ]; then + if [ -s $RedHatRelease ]; then SYSTEM_FACTIONS=${SYSTEM_REDHAT} - elif [ -f $DebianVersion ]; then + elif [ -s $DebianVersion ]; then SYSTEM_FACTIONS=${SYSTEM_DEBIAN} else - echo -e "\n${RED} ------------ 无法判断当前运行环境,请先确认脚本是否已适配当前系统! ------------ ${PLAIN}\n" + echo -e "\n$ERROR 无法判断当前运行环境,请先确认本脚本针对当前操作系统是否适配!\n" exit fi ## 定义系统名称 @@ -157,7 +157,7 @@ function EnvJudgment() { ## 基础环境判断 function PermissionJudgment() { if [ $UID -ne 0 ]; then - echo -e "\n$ERROR Permission no enough, please use user ROOT! \n" + echo -e "\n$ERROR 权限不足,请使用 Root 用户\n" exit fi } diff --git a/README.md b/README.md index 2ceeb93..d91ba2c 100644 --- a/README.md +++ b/README.md @@ -84,8 +84,8 @@
> __未启用的源:__\ - > _Debian 系 Linux 默认禁用了**源码仓库**和**预发布软件源**,若需启用请将 `/etc/apt/sources.list` 文件中相关内容的所在行**取消注释**。_\ - > _RedHat 系 Linux 部分仓库**默认没有启用**,若需启用请将 `/etc/yum.repos.d` 目录下相关 **repo** 文件中 `enabled` 的值修改为 `1`。_ + > _Debian 系 Linux 默认禁用了**源码仓库**和**预发布软件源**,若需启用请将 `/etc/apt/sources.list` 文件中相关内容的所在行**取消注释**_\ + > _RedHat 系 Linux 部分仓库**默认没有启用**,若需启用请将 `/etc/yum.repos.d` 目录下相关 **repo** 文件中的 `enabled` 值修改为 `1`_ #### 脚本执行流程 @@ -109,8 +109,8 @@ bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh) ``` - > `Docker CE`:Docker Community Edition 镜像仓库,用于下载并安装 Docker 相关软件包。\ - > `Docker Hub`:Docker Hub 镜像仓库,默认为官方提供的公共库,用于切换下载镜像时的来源仓库,又称镜像加速器。 + > `Docker CE`:Docker Community Edition 镜像仓库,用于下载并安装 Docker 相关软件包\ + > `Docker Hub`:Docker Hub 镜像仓库,默认为官方提供的公共库,用于切换下载镜像时的来源仓库,又称镜像加速器 > __注意:__\ > 脚本集成安装 `Docker Engine` 与 `Docker Compose`,可手动选择安装版本和下载源,还可手动选择镜像加速器,支持国内外服务器环境和 `ARM`架构处理器环境使用。 diff --git a/docs/README.md b/docs/README.md index f10272c..0f0baf7 100644 --- a/docs/README.md +++ b/docs/README.md @@ -76,7 +76,7 @@ bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirro > [!WARNING|label:未启用的源] > **Debian** 系 Linux 默认禁用了**源码仓库**和**预发布软件源**,若需启用请将 `/etc/apt/sources.list` 文件中相关内容的所在行**取消注释**\ -> **RedHat** 系 Linux 部分仓库**默认没有启用**,若需启用请将 `/etc/yum.repos.d` 目录下相关 **repo** 文件中的 `enabled` 的值修改为 `1` +> **RedHat** 系 Linux 部分仓库**默认没有启用**,若需启用请将 `/etc/yum.repos.d` 目录下相关 **repo** 文件中的 `enabled` 值修改为 `1` ### 脚本执行流程