vrms 助你在 Debian 中查找非自由软件
创始人
2024-03-01 22:50:58
0

有一天,我在 Digital ocean 上读到一篇有趣的指南,它解释了自由和开源软件之间的区别。在此之前,我认为两者都差不多。但是,我错了。它们之间有一些显著差异。在阅读那篇文章时,我想知道如何在 Linux 中找到非自由软件,因此有了这篇文章。

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

Virtual Richard M. Stallman ,简称 vrms,是一个用 Perl 编写的程序,它在你基于 Debian 的系统上分析已安装软件的列表,并报告所有来自非自由和 contrib 树的已安装软件包。对于那些不太清楚区别的人,自由软件应该符合以下四项基本自由

  • 自由 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.

如你在上面的截图中看到的那样,我的 Ubuntu 中安装了一个非自由软件包。

如果你的系统中没有任何非自由软件包,则应该看到以下输出。

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

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

限制

vrms 虽然有一些限制。就像我已经提到的那样,它列出了安装的非自由和 contrib 部分的软件包。但是,某些发行版并未遵循确保专有软件仅在 vrms 识别为“非自由”的仓库中存在,并且它们不努力维护这种分离。在这种情况下,vrms 将不能识别非自由软件,并且始终会报告你的系统上安装了非自由软件。如果你使用的是像 Debian 和 Ubuntu 这样的发行版,遵循将专有软件保留在非自由仓库的策略,vrms 一定会帮助你找到非自由软件包。

就是这些。希望它是有用的。还有更好的东西。敬请关注!

干杯!


via: https://www.ostechnix.com/the-vrms-program-helps-you-to-find-non-free-software-in-debian/

作者:SK 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

据AXIOS网站:Meta...
据AXIOS网站:Meta Platforms(META.O)将发...
2026-04-07 11:46:36
港科大团队打造"...
人工智能领域又迎来了一次令人兴奋的突破。香港科技大学(广州)、纽约...
2025-11-20 22:15:05
扎克伯格旗下Meta Pl...
扎克伯格旗下Meta Platforms将从2026年开始按AI影...
2025-11-15 07:46:13
AI赋能热梗、表情包创作A...
文 | 点点数据 八月底,一款名为《Piñata Farms M...
2025-09-02 17:44:09
Linux: crash:...
文章目录 介绍错误说明从网上搜到类似的问题。手写代码做CPU的PM...
2025-06-01 19:43:32
不支持的关键字:&...
在旧的ASP.NET WebForms系统中,可能会遇到“不支持的...
2025-01-11 20:12:34

热门资讯

为什么计量 IT 的生产力如此... 在某些行业里,人们可以根据一些测量标准判定一个人的生产力。比如,如果你是一个零件制造商,可以通过一个...
硬核观察 #885 苹果 AR... 苹果 AR 眼镜被无限期推迟据报道,由于技术上的挑战,苹果公司已经无限期推迟了其轻型增强现实(AR)...
值得收藏的 27 个机器学习的... 机器学习 ( Machine Learning ) 有很多方面,当我开始研究学习它时,我发现了各种各...
PHP最佳实践(译) 简介PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都...
8个有趣的Linux提示与技巧... 我们时不时给你带来关于Linux的提示与技巧。和这个系列保持一致,这里有8个我们从读者收到最有趣的提...
8 个提升你的隐私防护的开源密... 使用一些顶级开源密码管理器,确保你的登录凭证安全无虞。密码管理器是一项非常有用的实用程序。在你想寻找...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
KDE4.11 Beta1 正...   KDE 项目工作组刚刚发布了 KDE Software Compilation 4.11 Bet...