魔百盒 Armbian OS 25.08 (基于 Debian 11 bullseye)换源
一键换源,以及docker国内源,实现脚本
这地方是分成两个文件的替换方法
使用方法
1.复制脚本保存:
nano change_source.sh
粘贴内容,保存退出。
#!/bin/bash
set -eecho "=== 直接替换 Armbian/Debian 阿里源并配置 Docker 国内加速 ==="# ------------------------
# 1. 写入 Debian 阿里源
# ------------------------
cat <<EOF | sudo tee /etc/apt/sources.list.d/debian.sources
Types: deb
URIs: http://mirrors.aliyun.com/debian
Suites: bullseye bullseye-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpgTypes: deb
URIs: http://mirrors.aliyun.com/debian-security
Suites: bullseye-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
EOF# ------------------------
# 2. 写入 Armbian 阿里源
# ------------------------
cat <<EOF | sudo tee /etc/apt/sources.list.d/armbian-config.sources
Types: deb
URIs: http://mirrors.aliyun.com/armbian
Suites: bullseye
Components: main bullseye-utils bullseye-desktop
Signed-By: /usr/share/keyrings/armbian.gpg
EOF# ------------------------
# 3. 更新系统(增加重试和超时,避免卡住)
# ------------------------
sudo apt-get -o Acquire::Retries=3 -o Acquire::http::Timeout=10 update --fix-missing
sudo apt-get -y -o Acquire::Retries=3 -o Acquire::http::Timeout=10 upgrade --fix-missing# ------------------------
# 4. 配置 Docker 国内镜像加速
# ------------------------
sudo mkdir -p /etc/docker
cat <<EOF | sudo tee /etc/docker/daemon.json
{"registry-mirrors": ["https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.1panel.live","https://mirror.iscas.ac.cn"]
}
EOFsudo systemctl daemon-reexec || true
sudo systemctl restart docker || trueecho "=== 完成!源已替换为阿里云,系统升级完成,Docker 国内加速已配置 ==="
2.加执行权限:
chmod +x change_source.sh
3.运行
./change_source.sh