我正在运行 Debian 10 (Buster)。我想运行一个 100% 免费的系统。但是,我需要一些非免费的固件包,因为我的硬件不是免费的。
因此,我想安装我的硬件需要的非免费固件包,但不再安装。这可能意味着我将拥有非免费的硬件和固件,但在此之上的一切都是免费的。
如何为这些包启用非免费包,但没有包管理器告诉我,或安装其他非免费包?
我也一直在使用equivs-control
创建deb
s。因此,我首选的答案是如何创建一个依赖于所需固件的非免费 deb。然后我可以安装那个包,它会拉入固件包。然而,其他解决方案也将被接受。
感谢@StephenKitt,问题/答案如何通过适当的偏好阻止非免费?和手册,我发现了如何阻止安装非免费的,除了指定的。但是,它们仍列在搜索和
apper
.创建一个文件
apt-preferences-non-free-policy
(注意它包含我想要/需要的包),内容创建文件
apt-source-list-non-free.list
(为您的发行版/发行版更改),包含复制到位
查看
然后安装