Debian 9.3安装编译器时提示插入指定光盘的问题解决方法
解决Debian 9.3安装编译器时要求插入DVD的问题
这问题我遇过好多次了,本质是系统默认把安装光盘设成了最高优先级的软件源,导致每次装软件都先找光盘而非网络源。解决起来很简单,跟着步骤来就行:
1. 编辑主软件源配置文件
首先用nano编辑器打开apt的核心源配置文件,操作起来比较直观:
sudo nano /etc/apt/sources.list
在文件里找到所有以deb cdrom:开头的行,在每行最前面加上#把它们注释掉,比如:
注释前:deb cdrom:[Debian GNU/Linux 9.3.0 Stretch - Official amd64 DVD Binary-1 20171209-12:11]/ stretch main
注释后:# deb cdrom:[Debian GNU/Linux 9.3.0 Stretch - Official amd64 DVD Binary-1 20171209-12:11]/ stretch main
如果你的文件里没有网络源,还可以加上Debian官方的Stretch源(或者国内镜像源,比如阿里云、清华镜像,速度会更快),比如补充这几行:
deb http://deb.debian.org/debian stretch main contrib non-free deb-src http://deb.debian.org/debian stretch main contrib non-free deb http://deb.debian.org/debian-security/ stretch/updates main contrib non-free deb-src http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
编辑完成后,按Ctrl+O保存文件,回车确认文件名,再按Ctrl+X退出nano编辑器。
2. 检查额外的源配置目录
apt还会读取/etc/apt/sources.list.d/目录下的所有配置文件,所以也要检查这里有没有带cdrom的源:
ls /etc/apt/sources.list.d/
如果发现相关文件,同样用nano打开,把里面的cdrom源行注释掉。
3. 更新软件源缓存
让系统重新读取新的源配置,更新本地缓存:
sudo apt update
4. 尝试安装编译器
现在再安装gcc之类的编译器,就不会再弹出插入光盘的提示了:
sudo apt install gcc
内容的提问来源于stack exchange,提问作者FC Phoenix
相关产品推荐
相关产品推荐

