我已经使用 Ubuntu 十多年了,我根本就不明白软件中心(18.04 中的 gnome-software)。
这对我来说不是问题,因为我很久以前就放弃了它,只是apt
在命令行上使用,但是我现在负责许多其他使用 Ubuntu 的人(作为工作中的工作站和家庭中的工作站),他们不是极客;不喜欢命令行。我想帮助新兴的 Ubuntu 社区使用 Ubuntu。他们面临的问题是:
它充满了“免费软件”、试用软件和其他商业软件。
就像回到 90 年代。我加入 Ubuntu 是因为自由软件运动。但我发现人们安装各种各样的东西时都以为它是开源的,但实际上不是。我知道如果你查看软件包的详细信息,你可以看到许可证(尽管这通常是不正确的/缺失的),但有没有办法让它只包含具有自由软件(或至少是开源)许可证的搜索结果?
搜索雷鸟前两个结果是专有产品 Mailspring 和 Hiri!
许多包裹出现两次
例如 Inkscape
在你点击查看详细信息并找到写着“来自 snap 商店,预计下载量为 500MB,并且很有可能无法使用“。咳咳。
找不到我知道可用的软件包
例如,闲置的,值得信赖的 Python IDE。根本没有显示。但是apt install idle
- 没问题。我使用许多软件包时都遇到过这个问题。
它看起来像一个虚荣项目,看起来很用户友好,但实际上并不能使用户实现从 Ubunbu 发行版发现和安装软件的目标。
抱歉,如果读起来有点啰嗦,我真心想了解该应用如何找到软件来提供给用户。它如何搜索?是有什么方法可以驯服或训练它吗?或者有没有一种用户友好、实用的替代方案?
答案1
答案2
我也在这里发了同样的问题为什么 Ubuntu 软件中心会有专有软件?得到了大量的关注,但没有答案。从讨论中我可以告诉你以下内容:
确保只启用了主存储库和 Universe 存储库。如果你这样做了,却没有在 Ubuntu 软件中心 (USC) 中看到专有软件,那么你很幸运,但可能行不通。
USC 标签有点错误或有偏见。一些开源软件被错误地标记为专有。例如,VeraCrypt 是开源的,但他们规定,如果您使用他们的代码,则不允许为您的软件收费。从某种意义上说,它们比自由软件基金会更开源和自由,后者说您可以为开源软件收费。因此,由于这个小细节,它们被标记为“专有”。因此请记住,有些软件的标签非常糟糕且有偏见。
USC 现在支持 Canonical 的新软件包 snap。这就是为什么您会看到同一软件的两个版本。一个来自存储库,一个来自 snap。现在,了解了这一点,通过存储库控制 USC(如第 1 点所述)是没用的,因为即使您只启用开源存储库,snap 也不会与这些存储库相连,因此您会在 USC 中看到大量专有 snap。我无法理解为什么 Ubuntu 没有修复这个问题。
总而言之,我在这里也患有同样的病:我为朋友和家人安装 Ubuntu,并告诉他们“看,你们有这个很棒的开源应用商店,你可以一键安装所有你想要的东西”,然后看到他们安装的应用程序都是专有的,有些还要收费或显示广告。这就像回到 Windows。太糟糕了!Ubuntu 必须优先解决这个烂摊子,因为它让他们的 USC 变成了一个彻头彻尾的怪物。
编辑:几周前我也就此事联系过 Canonical。目前还没有回复。