Debian | Media change please insert the disc labeled

使用 apt install xxx 时,出现下面的报错

问题描述

apt update 执行时,报以下错误

1
2
3
4
Media change: please insert the disc labeled

media change: please insert the disc labeled
Debian 10.9.3 - Release amd64 (20210327.10) in the drive /media/cdrom/ and press enter

问题分析

错误信息通常出现在使用基于 DebianUbuntu 的 Linux 发行版时,出现这个错误的原因是 /etc/apt/sources.list 文件中仍然保留有光盘 (CD/DVD) 源,导致系统在尝试安装软件包或更新时试图从光盘源读取数据。

为了解决这个问题,需要编辑 /etc/apt/sources.list 文件,注释掉或删除与光盘源相关的行。

问题解决

查看下 /etc/apt/sources.list

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 DVD Binary-1 20210327-10:39]/ buster contrib main

deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 DVD Binary-1 20210327-10:39]/ buster contrib main

deb http://security.debian.org/debian-security buster/updates main contrib
deb-src http://security.debian.org/debian-security buster/updates main contrib

# buster-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://deb.debian.org/debian/ buster-updates main contrib
# deb-src http://deb.debian.org/debian/ buster-updates main contrib

注释掉与光盘源相关的行,通常以 deb cdrom: 开头。
这里即把包含 deb cdrom: 这行给注释掉,为了加快更新速度,把 apt 源设置成清华源,修改后的文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

# deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 DVD Binary-1 20210327-10:39]/ buster contrib main

# deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 DVD Binary-1 20210327-10:39]/ buster contrib main

# deb https://security.debian.org/debian-security buster/updates main contrib
# deb-src http://security.debian.org/debian-security buster/updates main contrib

# buster-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://deb.debian.org/debian/ buster-updates main contrib
# deb-src http://deb.debian.org/debian/ buster-updates main contrib

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free

然后执行 apt update,最后重新安装软件成功。