如果我无法使用网络并且系统无法识别 iso,我该如何在 debian 中安装软件?

如果我无法使用网络并且系统无法识别 iso,我该如何在 debian 中安装软件?

我正在运行 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 安装程序包含非免费固件。您应该下载并使用其中一个。查看这里

相关内容