我使用 DVD 版本安装了 Debian 7,因此每次我尝试使用 apt-get 安装某些内容时,系统都会要求我安装 DVD。有没有办法避免这种情况(每次插入 DVD 时都插入)。
答案1
您可以将 DVD 复制到 ISO,然后将其作为文件系统永久安装在计算机上(并通过修改 指向它/etc/apt/sources.list
)。但是,假设计算机具有 Internet 连接,您可以切换到使用在线存储库。
详细信息是这里。
但这是一个例子,
编辑 /etc/apt/sources.list 并用此替换内容(这适用于 Wheezy 或 Debian 7,对于早期或更高版本,请检查上面的链接),
deb http://http.debian.net/debian wheezy main contrib non-free
deb-src http://http.debian.net/debian wheezy main contrib non-free
deb http://http.debian.net/debian wheezy-updates main contrib non-free
deb-src http://http.debian.net/debian wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
然后运行apt-get update
以刷新包详细信息。
答案2
这里只是一个警告。
如果您正在处理一些问题,其中的设置不正确/etc/apt/sources.list
,例如需要磁盘,那么从头开始重写文件可能是个好主意。
为了对 Debian 执行此操作,我刚刚使用了https://debgen.simplylinux.ch/生成文件。
最初我只是尝试按照建议删除引用sources.list
,但随后在尝试更新包时遇到其他错误,例如
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution...`
或者
git : Depends: liberror-perl but it is not installable
这些对我来说是因为我的版本sources.list
没有指向我需要的包源,但是重新生成sources.list
解决了这个问题。
答案3
我需要一些见解,所以在阅读这些帖子后,我使用 nano 来编辑文件/etc/apt/sources.list
,即
# nano /etc/apt/sources.list
进入文件后,第一个源是 CD 指针,因此我所要做的就是用字符注释该行#
,然后一切都修复了。我现在正在从文件中列出的存储库获取软件包sources.list
。
谢谢您的帮助。