我知道我可以使用以下命令检查当前安装的非免费软件(假设aptitude
是 FOSS):
aptitude search '?installed (?section(restricted) | ?section(multiverse))'
我可以删除“受限”和“多元宇宙”来源(不添加任何 PPA)以保持该列表为空。从这一点开始,我假设无论何时apt install something
,某些东西要么在允许的来源中,要么找不到。
这够了吗?这能确保我在 Ubuntu 中运行的所有软件都是开源的吗?
答案1
vrms
(V
虚拟R
ichard.tallman M
)S
来救援:
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。您可以在以下位置了解更多信息这个问题。