如何在安装新功能时将CD / DVD安装源从apt-get软件包中移除?

我正在运行一个Ubuntu服务器(9.0.4 'Jaunty')作为VMware映像。
偶尔需要安装新软件包时,必须找到安装光盘并将其提供给VMware映像,这真是一件麻烦事。
有没有办法从源软件包列表中删除原始安装介质 - 我假设所有软件包都可以在互联网上获得。
谢谢。

忘记提到它是一个无界面服务器(没有安装用户界面)- 所以如果可能的话,我将需要一个命令行解决方案。 - Andrew
4个回答

是的,你可以从 sources.list 中移除 CD-ROM(或原始安装介质)。
使用以下命令编辑 sources.list 文件:
sudo nano /etc/apt/sources.list

在靠近顶部的地方,将看起来像这样的行注释掉。
deb cdrom:[Ubuntu-Server 9.04 _Jaunty Jackalope_ - Release i386 (20090421.1)]/ jaunty main restricted

(注释是一个井号(#)- 所以在deb cdrom: ...行的开头加上一个井号)

按下Ctrl+X退出nano文本编辑器,按下y保存您的更改

然后最后您需要运行:

sudo apt-get update

更新您的软件包列表。

这个方法是可行的(如果你在最后运行sudo apt-get update),但对于大多数用户来说,图形界面的方式(binW的回答)更加可取。 - loevborg
谢谢你关于额外步骤的提示,我已经更新了我的答案。 - Andrew
9.04 不再受支援。 - Takkat

适用于12.04和12.10

在此版本中,自动启用安装介质作为软件源的功能已被禁用。该部分默认为空,并将显示以下内容:

要从CD-ROM或DVD进行安装,请将介质插入驱动器

这里附加了一张截图

enter image description here

我认为,这个将来的版本也会继续进行。

去系统->管理->软件源。进入Ubuntu软件选项卡,在选项卡底部有一个CD/DVD的选项。选择/取消选择该选项可以启用和禁用CD/DVD作为软件源。只需取消选中此选项,您的系统将不再寻找Ubuntu CD或DVD。

enter image description here


这对9.04版本不起作用。 - Takkat
109.04没有任何官方仓库(只有未更新的非官方)。这将导致主要、宇宙、受限和多元宇宙无法找到服务器而出现错误。对于旧版本,请参见:http://old-releases.ubuntu.com/releases/ - Rinzwind

Ubuntu 9.04的官方支持于2010年10月结束。

如果您需要安装新的软件包,您可能可以下载仍然兼容的Debian软件包,但为了进行适当的维护,包括安全更新,建议进行发行版升级。

在能够升级到10.04 LTS(实际的长期支持版本)之前,您必须先升级到9.10。不幸的是,对于9.10的支持也在2011年4月底结束。

因此,最佳做法是使用10.04 LTS服务器重新安装您的Ubuntu。在执行此操作之前,备份您的/home文件夹,以便能够保留大部分个人设置。

如果出于任何原因您需要继续使用9.04,那么您只能将CD-ROM作为唯一的来源。