为什么 Ubuntu 软件中心有专有软件?

Tio*_*ROM 19 software-center proprietary open-source snap

我的问题很简单:如何摆脱 Ubuntu 软件中心 (USC) 的专有软件?

启用或禁用存储库不起作用。即使只有“宇宙”和“主”存储库处于活动状态,您仍然可以看到大量专有软件。示例包括 Skype、Slack、Spotiffy。

测试:Ubuntu 18.04 和 Ubuntu 16.04。

编辑:我不得不编辑这个问题以排除我之前在此处报告的另一个错误,该错误是关于 USC 中有多少开源应用程序被错误标记为专有的。在此处添加了https://askubuntu.com/questions/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary

更新:这个问题仍未得到解答,我相信这是一个非常重要的话题,因此需要更多关注。如果 Ubuntu 声称是免费和开源的,那么请给我从您的官方软件中心删除专有软件的自由。Ubuntu 操作系统的新手不知道如何避免软件中心的专有应用程序,特别是因为当他们(我和我们所有人)安装 Ubuntu 时,我们可能只选择开源存储库,而软件中心却充满了专有应用程序应用。

更新 2:当您访问 USC 家时,33% 的软件是专有的。视频https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be也 Krita 显示为专有,我在这里报告Krita 在 Ubuntu 软件中心标记为专有

Rin*_*ind 24

然而,软件中心充满了专有软件。怎么来的?我认为 Ubuntu 是关于开源的

“宇宙”的定义:

  • Universe – 社区维护的开源软件 Ubuntu 软件中心的绝大多数软件都来自 Universe 存储库。这些软件包要么从最新版本的 Debian 自动导入,要么由 Ubuntu 社区上传和维护。

    Canonical 不为这些软件包提供官方支持或更新。

  • 我认为标签“专有”是铬的错误。它是 FLOSS 所以应该被标记为这样。

如何过滤掉那些?

  • 我认为这是一个错误。如果您不想要专有软件,请不要包含“受限”(= 专有驱动程序)或“multiverse”(= 专有软件)。
  • 你有更多关于 Universe 专有标签的例子吗?因为我相信它不应该在那里。

  • 关于如何过滤掉当前安装的和专有的内容,您可以使用:

    sudo apt install vrms
    
    Run Code Online (Sandbox Code Playgroud)

然后你会得到系统中安装的列表

$ vrms
            Non-free packages installed on schijfwereld

amd64-microcode                     Processor microcode firmware for AMD CPUs
fonts-ubuntu                        sans-serif font set from Ubuntu
i965-va-driver                      VAAPI driver for Intel G45 & HD Graphics family
intel-microcode                     Processor microcode firmware for Intel CPUs

            Contrib packages installed on schijfwereld

iucode-tool                         Intel processor microcode tool

  4 non-free packages, 0.2% of 1852 installed packages.
  1 contrib packages, 0.1% of 1852 installed packages.
$ which chromium
/snap/bin/chromium
Run Code Online (Sandbox Code Playgroud)
  • 除了字体之外,其他都是与微码/硬件相关的,所以我自己也很擅长 ;)
  • 我安装了铬,但未列出。另一个值得相信的证据是它的一个错误。

可能相关的关于 debian(从 6 月 2 日开始)的错误报告third_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cpp铬似乎是专有的。在链接中提到了修复。

有一个命令lintian可以用来检查 DEB 包。当我扫描铬 37 时它不会抱怨。


use*_*733 7

Ubuntu 是“所有关于开源”的前提并不严格正确。

操作系统的核心主要使用开源组件,Ubuntu 开发人员支持并为各种开源项目做出贡献。

但是,Ubuntu 从未要求Ubuntu 存储库 (deb) 或 Snap Store (snap) 中的所有软件都必须是开源的。


小智 0

您的来源列表中有“受限”。

受限 - 设备的专有驱动程序。

来源 - https://help.ubuntu.com/community/Repositories/Ubuntu

  • 是的,但这应该只适用于司机,对吗?不适用于应用程序 (2认同)