已为 Debian 12 启动带有固件的单独存储库

Debian 开发人员已宣布测试新的非自由固件存储库,固件包已从非自由存储库转移到该存储库中。 Debian 12“Bookworm”安装程序的第二个 alpha 版本提供了从非自由固件存储库动态请求固件包的功能。 带有固件的单独存储库的存在允许您提供对固件的访问,而无需在安装介质中包含通用的非自由存储库。

根据之前举行的一般投票,官方映像包括主存储库中的免费固件和以前通过非免费存储库提供的专有固件。 如果您的设备需要外部固件才能运行,则默认情况下会加载所需的专有固件。 对于只喜欢免费软件的用户,在下载阶段提供了禁用非免费固件的选项。

所需的固件是通过分析内核日志来确定的,内核日志会显示有关加载固件时失败的警告(例如,“无法加载 rtl_nic/rtl8153a-3.fw”)。 该日志由 check-missing-firmware 脚本解析,由 hw-detect 组件调用。 当确定加载固件的问题时,脚本会检查内容固件索引文件,该文件与固件的名称以及可以在其中找到固件的包相匹配。 如果没有索引,则通过搜索 /firmware 目录中的包内容来搜索固件。 如果找到固件包,则将其解压并加载关联的内核模块,然后将固件包添加到已安装包列表中,并在 APT 配置中激活非自由固件存储库。

来源: opennet.ru

添加评论