![有没有办法列出我的计算机上使用/安装的所有非免费软件和固件?](https://linux22.com/image/1066965/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%88%97%E5%87%BA%E6%88%91%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E4%BD%BF%E7%94%A8%2F%E5%AE%89%E8%A3%85%E7%9A%84%E6%89%80%E6%9C%89%E9%9D%9E%E5%85%8D%E8%B4%B9%E8%BD%AF%E4%BB%B6%E5%92%8C%E5%9B%BA%E4%BB%B6%EF%BC%9F.png)
据我所知,Ubuntu 使用了很多免费(FOSS/FLOSS)软件,但通常也使用一些闭源专有软件,这就是为什么 Ubuntu 未被列入 FSF 列表中免费的 GNU/Linux 发行版。
虽然我对此并不狂热,但我确实想支持自由软件运动并尽可能多地使用自由软件。所以我想知道:是否有某种方法可以获取在我的 Ubuntu 系统上使用/安装的所有非自由软件和固件的列表或概述?
答案1
众所周知,Aptitude(apt)是 Ubuntu 中使用的包管理器。因此,可以使用 Aptitude 检查所有已安装的软件和包。
apt 列表--已安装
您还可以使用以下命令通过 Debian 软件包管理器 (dpkg) 进行检查:
dpkg-l 命令
所有这些命令都不需要 root/sudo 访问权限。