debian从DVD源切换到网络源

作者:Administrator 发布时间: 2026-06-13 阅读量:4 评论数:0

准备材料

  • ssh工具
  • debian系统

切换root用户

因为如果是精简版安装的debian系统,是默认没有sudo命令的,所以要使用su命令进行切换。

debian@debian:~$ su
密码: 
root@debian:/home/debian#

输入密码之后,就可以看到已经安装完成。

备份当前配置

注意,这个是在root用户下运行的

为了防止改错了没办法回滚,我们要先备份一下原来的配置文件。

cp /etc/apt/sources.list /etc/apt/sources.list.bak

检测当前的镜像源配置信息

可以看到,当前是dvd镜像源

root@debian:/etc/apt# cat sources.list
deb cdrom:-----
root@debian:/etc/apt#

我们可以直接执行下面命令,把这个命令给屏蔽了,就可以正常切换到网络源了。

sed -i 's|^deb cdrom:|# deb cdrom:|' /etc/apt/sources.list

执行后检查:

cat /etc/apt/sources.list

会变成类似:

# deb cdrom:[Debian GNU/Linux 13.5.0 _Trixie_ - Official amd64 DVD Binary-1 with firmware 20260516-10:09]/ trixie contrib main non-free-firmware

切换apt源:


. /etc/os-release && cat > /etc/apt/sources.list << EOF
# Debian ${VERSION_CODENAME} 阿里云镜像(自动适配当前系统版本)
deb https://mirrors.aliyun.com/debian/ ${VERSION_CODENAME} main contrib non-free non-free-firmware
deb-src https://mirrors.aliyun.com/debian/ ${VERSION_CODENAME} main contrib non-free non-free-firmware

# 安全更新源
deb https://mirrors.aliyun.com/debian-security/ ${VERSION_CODENAME}-security main contrib non-free non-free-firmware
deb-src https://mirrors.aliyun.com/debian-security/ ${VERSION_CODENAME}-security main contrib non-free non-free-firmware

# 常规更新源
deb https://mirrors.aliyun.com/debian/ ${VERSION_CODENAME}-updates main contrib non-free non-free-firmware
deb-src https://mirrors.aliyun.com/debian/ ${VERSION_CODENAME}-updates main contrib non-free non-free-firmware
EOF

更新索引:

apt update

安装常用软件

apt install -y curl git sudo vim unzip 
# 安装权限组件
apt install -y passwd

设置sudo命令用户组

/usr/sbin/usermod -aG sudo debian

(备用) 安装镜像切换

由于网络环境特殊,使用官方源会比较慢,我们用一个切换工具,快速切换到最快的源。

# 下载chsrc工具
curl -LO https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc_latest-1_amd64.deb

# 安装chsrc工具
apt install ./chsrc_latest-1_amd64.deb

切换apt

chsrc set debian

评论