Vrms 程序帮助您在 Debian 中找到非自由软件

前几天我正在阅读一个有趣的指南,它解释了 免费和开源软件的区别. 在阅读本指南之前,我认为两者或多或少是相同的。 哦,伙计,我错了。 它们之间几乎没有显着差异。 在阅读那篇文章时,我想知道如何在 Linux 中找到非自由软件,因此写了这篇文章。

向“Virtual Richard M. Stallman”问好,这是一个用于在 Debian 中查找非自由软件的 Perl 脚本

虚拟 Richard M. Stallman, 不久 有效值, 是一个程序,写在 Perl, 分析 已安装软件列表 在基于 Debian 的系统上,并报告当前安装的非免费和贡献树中的所有软件包。 对于那些想知道的人,免费软件应该满足以下条件 四项基本自由.

  • 自由 0 – 为任何目的自由运行程序。
  • 自由 1 – 研究程序如何工作的自由,并根据您的需要进行调整。 访问源代码是这样做的先决条件。
  • 自由 2 – 重新分发副本的自由,以便您可以帮助您的邻居。
  • 自由 3 – 改进程序的自由,并将您的改进发布给公众,让整个社区受益。 访问源代码是这样做的先决条件。

任何不满足以上四个条件的软件均不被视为自由软件。 简而言之,一个 自由软件意味着用户有运行、复制、分发、学习、更改和改进软件的自由。

现在让我们看看安装的软件是免费的还是非免费的,好吗?

Vrms 软件包在 Debian 及其衍生产品(如 Ubuntu)的默认存储库中可用。 因此,您可以使用 apt 包管理器使用以下命令安装它。

$ sudo apt-get install vrms

安装后,运行以下命令在基于 debian 的系统中查找非自由软件。

$ vrms

我的 Ubuntu 16.04 LTS 桌面的示例输出。

    Non-free packages installed on ostechnix  unrar Unarchiver for .rar files (non-free version)  1 non-free packages, 0.0% of 2103 installed packages.

使用 Vrms 在 Debian 中查找非自由软件

正如您在上面的屏幕截图中看到的,我在我的 Ubuntu 机器中安装了一个非免费软件包。

如果您的系统上没有任何非免费软件包,您应该看到以下输出。

No non-free or contrib packages installed on ostechnix! rms would be proud.

Vrms 不仅可以在 Debian 上找到非自由软件包,还可以从 Ubuntu、Linux Mint 和其他基于 deb 的系统上找到。

限制

Vrms 程序有一些限制。 就像我已经提到的,它列出了安装的非免费和贡献部分的包。 但是,某些发行版不遵循确保专有软件仅在 vrms 识别为“非免费”的存储库部分中的策略,并且它们不努力保持这种分离。 在这种情况下,Vrms 不会识别非自由软件,并且总是报告您的系统上安装了非自由软件。 如果您使用 Debian 和 Ubuntu 之类的发行版,遵循将专有软件保存在非免费存储库中的政策,Vrms 肯定会帮助您找到非免费软件包。

就这样。 希望这很有用。 更多好东西即将到来。 敬请关注!

干杯!

资源:

  • Vrms 网站

感谢您的光临!

帮助我们帮助您:

  • 订阅我们的电子邮件通讯: 立即注册
  • 支持 OSTechNix: 通过贝宝捐款
  • 下载免费的电子书和视频: TradePub 上的 OSTechNix
  • 联系我们: Facebook | 推特 | 谷歌加 | 领英 | RSS订阅

祝你有美好的一天!!

DebianFind Non-free Software In DebianFree SoftwareLinuxPerlUbuntuVirtual Richard M. Stallmanvrms