一键执行命令#
中国大陆(默认)
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
如果没有curl,并且无法安装curl输入一些命令直接替换
#!/bin/bash
# 一键更换 Debian 源到清华大学镜像源
# 备份现有的 sources.list 文件
echo "正在备份现有的源文件..."
cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 写入清华大学镜像源
echo "正在替换为清华大学镜像源..."
cat > /etc/apt/sources.list <<EOF
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
EOF
# 更新包列表
echo "正在更新包列表..."
apt update
echo "清华大学镜像源已成功替换并更新完成!"
如果遇到NO_PUBKEY 的问题,就输入以下命令
#!/bin/bash
# 一键添加缺失的公钥并更新包列表
echo "开始添加缺失的公钥..."
# 添加缺失的公钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6ED0E7B7264B3E13
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 605C66F00D6C9793
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A5E562832A
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 54404762BBB6E853
echo "公钥添加完成!"
# 更新包列表
echo "正在更新包列表..."
sudo apt update
echo "更新完成!缺失公钥问题应已解决。"
中国大陆教育网
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --edu
海外地区
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --abroad
系统名称适配版本 Debian8.0 ~ 13 Ubuntu 14.04 ~ 24 Kali Linux2.0 ~ 2024 Linux Mint19.0 ~ 21 / LMDE 6 Deepinall Zorin OSall Armbianall Proxmoxall Red Hat Enterprise Linux 7.0 ~ 9 Fedora30 ~ 40 CentOS7.0 ~ 8.5 / Stream 8 ~ 9 Rocky Linux8 ~ 9 AlmaLinux8 ~ 9 OpenCloudOS8 ~ 9 openEuler21.03 ~ 24 openSUSELeep 15 / Tumbleweed Arch Linuxall Alpine Linuxv3 / edge Gentooall
THE END
暂无评论内容