我正在运行 Debian 10.5.0。我已经使用 netbootin 和闪存驱动器安装了 Debian。
我现在正在尝试安装 iso 上的各种软件包和程序。当我尝试以下命令时:
sudo apt-get install -y konsole
我收到以下请求:
Media Change: Please insert the disc labeled
'Debian GNU/linux 10.5.0 _[...]'
in the drive '/media/cdrom' and press [Enter]
我尝试将 debian 安装 iso 复制到本地文件夹,然后将其复制到 media/cdrom 文件中。失败了。我还尝试使用 mount 命令,如下所示:
sudo mount -o loop /path_to_my_iso/iso_name.iso /media/cdrom
我也尝试过直接插入安装 iso。这也不起作用。
我想从互联网上下载软件包,但是 debian 版本没有适用于我的笔记本电脑无线网卡的驱动程序(事实上,似乎根本没有识别出有无线网卡),从而使这个过程更加令人头疼。
这让我开始思考两个问题:(1)从学术角度来说,既然大多数系统不再配备光驱,为什么现代系统会假定使用 CD?(2)我如何让 debian 识别我的 ISO 并从中安装软件/软件包?
答案1
您的 PC 上某个 WiFi 适配器的驱动程序显然缺失。您需要从 PC 用户指南或网络上找到适配器的品牌和型号,然后下载(通过以太网或其他 PC)该特定驱动程序并安装它每针对该驾驶员的具体指示。
例如,对于 Realtek r8168 适配器,参见 Debian。
一旦您的 WiFi 正常工作,您可以轻松地从 Debian 或软件供应商处下载并安装软件。
答案2
Debian 是一个严格遵守 FOSS 准则的项目。它不包含任何非开源软件,其中包括使许多 Wifi 硬件工作所需的固件——因为设备制造商不会发布此固件的源代码。
完整的 Debian 操作系统16 张 DVD需要使用jigdo
现有 Debian 系统中调用的工具下载 - 其中包含所有可用的软件包。如果您实际下载并刻录所有这些软件包并从中安装,apt
系统会根据需要提示您使用光盘,但仍可以检查 Internet 以获取更新。
与此完全相反的是,这些netinst
图像仅包含足够的 Debian 供您运行apt
,并从镜像中下载您需要的所有其他内容。
由于上述所有原因,除非您使用 netinst 映像,否则 Debian 在安装时将引用 CD/DVD。听起来您下载了一套中的第一张 DVD 或 CD,并且这是受支持的——一套中的第一张光盘包含启动和运行基本系统所需的一切,但仍不包含非免费固件,显然不会包含所有软件包。
有一些“非官方”的 netinst 安装程序包含非免费固件。您应该下载并使用其中一个。查看这里。