diff --git a/install.sh b/install.sh index 18722b0..2870bb8 100644 --- a/install.sh +++ b/install.sh @@ -189,18 +189,33 @@ configure_aliyun_mirror() { print_step "配置阿里云镜像源..." case $OS in - ubuntu|debian) + ubuntu) # 备份原有源 if [[ ! -f /etc/apt/sources.list.bak ]]; then cp /etc/apt/sources.list /etc/apt/sources.list.bak fi - # 配置阿里云源 + # 配置Ubuntu阿里云源 cat > /etc/apt/sources.list << EOF -deb http://mirrors.aliyun.com/$OS/ $(lsb_release -cs) main restricted universe multiverse -deb http://mirrors.aliyun.com/$OS/ $(lsb_release -cs)-updates main restricted universe multiverse -deb http://mirrors.aliyun.com/$OS/ $(lsb_release -cs)-backports main restricted universe multiverse -deb http://mirrors.aliyun.com/$OS/ $(lsb_release -cs)-security main restricted universe multiverse +deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -cs) main restricted universe multiverse +deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -cs)-updates main restricted universe multiverse +deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -cs)-backports main restricted universe multiverse +deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -cs)-security main restricted universe multiverse +EOF + print_success "阿里云源配置完成" + ;; + debian) + # 备份原有源 + if [[ ! -f /etc/apt/sources.list.bak ]]; then + cp /etc/apt/sources.list /etc/apt/sources.list.bak + fi + + # 配置Debian阿里云源 + cat > /etc/apt/sources.list << EOF +deb http://mirrors.aliyun.com/debian/ $(lsb_release -cs) main contrib non-free non-free-firmware +deb http://mirrors.aliyun.com/debian/ $(lsb_release -cs)-updates main contrib non-free non-free-firmware +deb http://mirrors.aliyun.com/debian/ $(lsb_release -cs)-backports main contrib non-free non-free-firmware +deb http://mirrors.aliyun.com/debian-security $(lsb_release -cs)-security main contrib non-free non-free-firmware EOF print_success "阿里云源配置完成" ;; @@ -216,7 +231,6 @@ EOF ;; esac } - ################################################################################ # 安装依赖环境 ################################################################################