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