apt-get 在安装软件包时提示需要 CD,我该如何让它停止?

Sha*_*ang 11 ubuntu debian apt repository

我之前使用过 ubuntu linux,我使用我刻录的 DVD 在我的笔记本电脑上安装了 debian 操作系统。但是当我尝试使用apt-get安装软件时,系统总是要求我插入磁盘以继续。我想知道是否有一种方法可以更改存储库配置,以便我可以在线检索安装文件而不是使用磁盘。

Gil*_*il' 21

包源在/etc/apt/sources.list和中列出/etc/apt/sources.list.d/*.list。通常你会在主文件中列出官方来源,/etc/apt/sources.list并在/etc/apt/sources.list.d/indicative_name.list.

如果你从 CD-ROM 安装,会有一行

deb cdrom:[some name]/ stable main
Run Code Online (Sandbox Code Playgroud)

将其删除或注释掉(通过#在行首添加 a )。如果您想再次从 CD-ROM 安装,请将 CD 放入并运行apt-cdromsources.list从该 CD-ROM创建一个条目。

要通过 Internet 安装软件包,您通常会列出一个 Debian 镜像作为源。如果您有 Internet 连接,系统安装会执行此操作。一组典型的条目如下所示:

## Debian stable proper
deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib

## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## Other updates to the stable release (formerly volatile)
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free

## Quasi-official backports
deb http://www.backports.org/debian/ squeeze-backports main non-free contrib
deb-src http://www.backports.org/debian/ squeeze-backports main non-free contrib

## Marillat: multimedia support and other less free or stable stuff
deb http://www.debian-multimedia.org squeeze main
deb-src http://www.debian-multimedia.org squeeze main
Run Code Online (Sandbox Code Playgroud)
  • 替换squeezetestingunstable或您遵循的任何发行版。
  • 删除contribnon-free如果要完全安装的免费软件。
  • 如果您不住在法国,请替换ftp.fr.debian.org为另一个Debian 镜像的名称。
  • 这些deb行用于二进制包,这些deb-src行用于源包。如果您从不想下载源代码,则不需要这些deb-src行。如果这样做,您需要一条deb-src线来匹配每条deb线。
  • 只有两个来源是绝对必要的:适当的分发 ( protocol://mirror.example.com/debian release_name main) 和安全更新 ( )。仅在需要时才包括其他人:deb http://security.debian.org/ release_name/updates

    • 稳定更新是需要保持最新的数据库的更新,例如病毒签名列表。仅适用于稳定版本。
    • 反向移植是从不稳定的pacakges被重新编译为稳定。即使你包含这个源,这些包也只会在明确的请求下安装:如果一个包也有一个在 backports 之外的版本,那么即使它更旧,非 backports 版本也将是首选。仅适用于稳定版本。
    • Debian 多媒体的软件包不符合主要发行版的法律要求。它们主要用于台式机,以支持更多的音频和视频格式。

如果您追求特定的应用程序,还有许多其他非官方存储库

  • 你太棒了,吉尔斯!! (2认同)