如何确保安装后没有使用任何专有软件?

如何确保安装后没有使用任何专有软件?

我知道我可以使用以下命令检查当前安装的非免费软件(假设aptitude是 FOSS):

aptitude search '?installed (?section(restricted) | ?section(multiverse))'

我可以删除“受限”和“多元宇宙”来源(不添加任何 PPA)以保持该列表为空。从这一点开始,我假设无论何时apt install something,某些东西要么在允许的来源中,要么找不到。

这够了吗?这能确保我在 Ubuntu 中运行的所有软件都是开源的吗?

答案1

vrmsV虚拟Richard.tallman MS来救援:
虚拟 Richard M. Stallman

sudo apt install vrms
vrms

你会得到类似这样的结果:

      Non-free packages installed on computer-name

app-shortname1                    Application long name 1
app-shortname2                    Application long name 2
app-shortname3                    Application long name 3

       Contrib packages installed on computer-name

app-contrib1                      Application Contrib Name 1

  3 non-free packages, 0.4% of 2381 installed packages.
  1 contrib packages, 0.1% of 2381 installed packages.

这将确保您安装/不安装任何专有软件。

笔记:CPU 固件补丁不是免费的但绝对需要 为了保护你免受某些处理器缺陷及其类似问题的困扰,因此不要太过分!;-)

答案2

如果您希望计算机上只安装免费软件(尽管您使用了“开源”一词),则可能需要考虑使用“仅安装免费软件”选项安装 Ubuntu。您可以在以下位置了解更多信息这个问题

仅限免费软件选项

相关内容