Ubuntu 软件中心真的要死亡了吗?

简介:

在过去这几周,关于Ubuntu软件中心的命运备受媒体关注。坊间盛传软件中心会如何从地球上消失。实际上,它还没有销声匿迹。然而,变化的将是提交新的应用程序或现有应用程序更新版的功能。我在本文中将解释这意味着什么,可能会由此发生怎样的变化。

image

软件中心的替代者

除非你从Ubuntu软件中心购买软件,否则不可能会受到影响。我还认为,尽管软件中心的开发遭到了暂停,但让它“正常运行”的基本维护支持仍会继续下去。而尽管一些Ubuntu版本完全摈弃了软件中心,但是它们在这么做的时候已考虑到了替代者。

值得一提的是,即使该软件有朝一日完全消失,但有大量的替代者如今已经在使用当中:

Linux Mint 的软件中心 —— Mint 的软件中心比 Ubuntu 的软件中心更轻盈更快速,提供了同样的功能和发现感,不如Ubuntu 的软件中心那么臃肿。

Ubuntu MATE 的 Welcome– Disclosure:我实际上帮助提出了Ubuntu MATE的欢迎屏幕中的一些软件建议。软件部分的想法在于,新用户能找到可能立即需要的核心应用程序,不需要将它们都包含在ISO文件里面。额外的好处是,可以自由地混合使用许可证,由用户来决定安装什么。

Deepin Linux 软件中心 —— 在出色地呈现Linux应用程序方面,我认为Deepin软件中心做得不赖。它为gtkpod之类的应用程序提供了精美的图形,另外总体上性能很好。然而,总体体验与Ubuntu和Mint的软件中心相类似。

App Grid —— 很可能是本文介绍的几种方案中最具有争议的。App Grid的性能颇受好评,然而由于是一款闭源产品,一些爱好者对其开发者评价很差。对新手们来说,许可证是该死的,它比官方的Ubuntu软件中心好多了。可是对比较高级的用户来说,它也许比不过Ubuntu软件中心。

为何软件中心应用程序很重要?

如果你问经验丰富的Linux爱好者,他们对使用软件中心之类的机制这个想法嗤之以鼻,这一幕并不罕见。这有其道理。这类人知道如何同时安装30个应用程序,而在末尾添加-y,那样运行“apt-get install foo foo2 foo3 - y”的过程是自动化的。

新手需要让它们能够直观地安装软件的机制。他们还需要能够查看可能安装软件的图形和评价。一些人可能认为,谷歌可以提供同样的结果。可问题是,谷歌并不是证券兼容性方面的行家。即便新用户无意中发现了适合处理手头任务的程序,最后也可能试图安装格式不适合其系统的程序包。

另外还有仅仅橱窗展示(window shopping)这个好处。即便在今天,我使用软件中心只是为了看看外头有什么还没有听说过的应用程序。有这个选项很好。幸好还有其他的资源可用来发现软件。

用来发现软件的网站

除了发现应用程序的软件中心类工具外,我还建议关注下列网站来发现新的应用程序。

Linux.com —— 列出了最新的应用程序。唯一的缺点是,其中许多这类应用软件针对选定的服务器。

相关链接:http://www.linux.com/directory/Software

Alternativeto.net —— 很可能是外面比较好的资源之一。与网上的其他来源一样,如果你知道面向Windows的应用程序,需要Linux替代应用程序,这个页面就很有用。

相关链接:http://alternativeto.net/?platform=linux

GetDeb.net —— 我会将这个来源评为面向Ubuntu用户的比较好的选择之一。只要选择你拥有的Ubuntu版本,就可以开始安装软件了。

相关链接:http://www.getdeb.net/welcome/

还有其他网站我没有列出来,因为它们还提供了并非专门针对应用程序发现的新闻、评价及其他内容。如果你不介意整理其他内容,其他网站也能提供值得打量的新软件方面的最新信息,比如OMGUbuntu(http://www.omgubuntu.co.uk)、Web Upd8(http://www.webupd8.org)和LinuxVeda(http://www.linuxveda.com)。

后Ubuntu软件中心

我认为,大多数人没有注意到这一点:软件中心的慢慢消亡其实不是什么问题。当下的趋势是,由Debian封装改为用Snappy Core(https://developer.ubuntu.com/en/snappy/ )来进行封装。从服务器和“物联网”的角度来看,Snappy要明智得多。

从桌面计算的角度来看,我认为我们不会看到Snappy Core软件会像一些人认为的那样大举采用。在可预见的将来,Debian对待桌面端程序包的方法可能会长期存在。任何改弦易辙都会很缓慢,以免给现有的Ubuntu用户群带来太多的麻烦。

眼下仍然悬而未决的是:如何可以直观地发现Snappy应用程序?到时会有某种店铺可供用户找到和安装软件吗?从我自己的角度来说,我认为开始远离apt时,这最好在Ubuntu的优先项列表上。

直观发现很重要

最后我想说的是:Synaptic 并不是 Ubuntu 软件中心的替代者,输入 apt-get install 也不是替代者。直观发现很重要,它需要远离网上的随机性网站。由于苹果和微软在各自的应用程序商店中都欣然接受软件直观发现的优点,现在Linux发行版开始应该更重视这个问题了。

Linux爱好者 —— 听我说:软件商店并不是为了易于安装这么简单。它们让用户能够阅读评价、获得功能列表,然后确定该应用程序是否满足其期望。上一回我查看“参考手册页”时,Arch用户软件库(AUR)并不提供这个。我的朋友们,这是多年来我一直试图向Linux用户讲清楚的症结。

原文标题:The Death of Ubuntu's Software Center,作者:Matt Hartley

译文出处:http://os.51cto.com/art/201509/490492.htm,译者:布加迪

文章转载自 开源中国社区[https://www.oschina.net]

相关文章
|
机器学习/深度学习 数据采集 人工智能
AI在戏剧与表演艺术中的应用
AI在戏剧与表演艺术中的应用
1568 0
|
PHP
彩虹外链网盘美化版
一款PHP网盘与外链分享程序,支持所有格式文件的上传,可以生成文件外链、图片外链、音乐视频外链,生成外链同时自动生成相应的UBB代码和HTML代码,还可支持文本、图片、音乐、视频在线预览,这不仅仅是一个网盘,更是一个图床亦或是音乐在线试听网站。新版本增加了图片违规检测,对接阿里云内容安全服务。
788 0
彩虹外链网盘美化版
|
存储 分布式计算 Apache
使用Apache Arrow助力PySpark数据处理
Apache Arrow从Spark 2.3版本开始被引入,通过列式存储,zero copy等技术,JVM 与Python 之间的数据传输效率得到了大量的提升。本文主要介绍一下Apache Arrow以及Spark中的使用方法。
|
Web App开发 人工智能 API
AI插件推荐:文案写作的最佳助手——UseChatGPT.ai
usechatgpt满足了文字工作者最主要的需求,同时多模型支持、和自定义指令词又扩大的使用的场景,不得不说,这是一款非常优化的工具。但我们不得不警惕:极大改善我们生产力的工具,某个程度会阻碍我们发展。写作最主要的意义是与思维共舞,如果把整个大纲、内容甚至文章的立意都交给AI,也许真就让我们退化了。唯我所用,但不唯它不用。
918 0
AI插件推荐:文案写作的最佳助手——UseChatGPT.ai
|
安全 Java BI
如何高效修复 CVE?龙蜥漏洞管理系统 CVECenter 来助力 | 龙蜥技术
如何高效修复 CVE?龙蜥漏洞管理系统 CVECenter 来助力
|
数据采集 分布式计算 监控
月之暗面Kimi大模型海量数据预处理实践
加速大模型的训练迭代,在模型数据预处理方面,需要高性价比、弹性灵活的 CPU 和 GPU 算力满足模型迭代的业务实践。
|
消息中间件 NoSQL Java
泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问
本人是双非院校科班研究生,Java开发3年工作经验,以下是最近的面试总结: 先说下我的面试准备经历,为了保证自己简历有较大一定的概率通过筛选,我在2018毕业后面试了多家公司,去了一家上海一家小公司一直工作到今年5月。 和往年相比,今年的金三银四看上去不是那么顺利,可能和我的准备不足有关,但是令我惊讶的是第一家给我面试机会的公司竟然是阿里巴巴。一开始接到面试通知时,心情特别复杂,紧张又兴奋,阿里巴巴是出了名的深挖项目实战,实际上我项目部分是相对薄弱的。这次面试,一共三轮,共计四个小时左右,这三轮面试对我来说,简直是灵魂拷问,至于结局,往下看吧!
泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问
|
测试技术
华人团队推出视频扩展模型MOTIA
华人团队推出视频扩展模型MOTIA,通过智能算法扩展视频内容,适应不同设备和场景。该模型分为输入特定适应和模式感知扩展两阶段,有效保持视频帧内帧间一致性,提升扩展质量。在DAVIS和YouTube-VOS基准上超越现有先进方法,且无需大量任务调整,降低创作者的时间成本。然而,源视频信息不足或模式不明显时,MOTIA性能受限,且对计算资源要求较高。
626 2
华人团队推出视频扩展模型MOTIA
|
Java 数据库连接 数据库
解决:Mybatis-plus使用selectList查询数据为null
解决:Mybatis-plus使用selectList查询数据为null
1375 0
解决:Mybatis-plus使用selectList查询数据为null

热门文章

最新文章

下一篇
开通oss服务