为什么在 Debian 8.5 的 Synaptic 中安装软件包失败?

为什么在 Debian 8.5 的 Synaptic 中安装软件包失败?

我标记了一些安装包,但我得到图 1 要求再次插入安装程序 DVD,/media/cdrom但我只有 USB 安装程序介质,但它不想拥有它,图 2 步骤 1 未成功的失败列表

在此输入图像描述 在此输入图像描述

硬件:华硕 Zenbook UX303UA
操作系统:Debian 8.5

答案1

USB 安装程序介质包含 CD 映像,这正是 Synaptic 正在寻找的。

要解决此问题,请编辑/etc/apt/sources.list、删除cdrom条目并确保您有类似的条目

deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

相反(选择一个合适的镜子接近你的!)。完成此操作后,在 Synaptic 中刷新应该允许您安装软件包。

如果您确实想使用 USB 闪存盘上的 CD 映像,请将cdrom条目保留在 中/etc/apt/sources.list,插入您的 USB 闪存盘,安装它并查找iso扩展名和名称以debian(开头的文件)例如 debian-8.5.0-amd64-netinst.iso),然后运行

mount -t iso9660 -o loop /path/to/debian.iso /media/cdrom

作为root。然后 Synaptic 也可以使用那里的文件。在移除 USB 密钥之前,请运行

umount /media/cdrom

作为root。如果您使用小型 USB 映像来安装 Debian,那么这样做不会节省太多 — 这些映像包含的软件包数量非常少。

答案2

编辑您的/etc/apt/sources.list文件并注释以下行:

deb cdrom:[Debian GNU/Linux 8 _Jessie...

像这样:

#deb cdrom:[Debian GNU/Linux 8 _Jessie...

保存并更新

编辑

您可以使用 debian ISO 作为存储库:

mkdir /media/mountpoint  
mount -t iso9660 -o loop /path/to/debian.iso /media/mountpoint 
nano /etc/apt/sources.list

添加以下行:

deb file:///media/mountpoint jessie main contrib 

更新

相关内容