我以前使用过ubuntu linux,并使用我刻录的DVD在我的labtop上安装了debian操作系统。但是当我尝试使用 apt-get 安装软件时,系统总是要求我插入磁盘才能继续。我想知道是否有一种方法可以更改存储库配置,以便我可以在线检索安装文件而不是使用磁盘。
答案1
/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
删除它或注释掉它(通过#
在行的开头添加 a )。如果您想再次从 CD-ROM 安装,请将 CD 放入并运行以从该 CD-ROMapt-cdrom
创建一个条目。sources.list
要通过 Internet 安装软件包,您通常会列出 Debian 镜像作为源。如果您有互联网连接,系统安装会执行此操作。一组典型的条目如下所示:
## 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
- 替换
squeeze
为testing
或unstable
或您遵循的任何发行版。 - 如果您想专门安装免费软件,请删除
contrib
和。non-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
- 稳定更新是需要保持最新的数据库更新,例如病毒签名列表。仅适用于稳定版本。
- 向后移植是来自不稳定版本的软件包,经过重新编译为稳定版本。即使您包含此源,这些软件包也只会根据明确的请求进行安装:如果软件包还有向后移植之外的版本,则非向后移植版本将是首选,即使它较旧。仅适用于稳定版本。
- Debian 多媒体包含不符合主要发行版法律要求的软件包。它们主要用于台式机,支持更多音频和视频格式。
还有很多其他的非官方存储库如果您需要特定的应用程序。