详谈Ubuntu软件管理丢失的功能

系统 Linux
多数人都认为Ubuntu通过Ubuntu Software Center彻底改革了dpkg包管理。毫无疑问,按照多数人标准来看,Software Center肯定是用户友好的呢。但事实真是如此么?本文将介绍Ubuntu软件管理的现状,伴随着Ubuntu首次发布的软件管理走了多远,以及Ubuntu软件领先的地方。

多数人都认为Ubuntu通过Ubuntu Software Center彻底改革了dpkg包管理。毫无疑问,按照多数人标准来看,Software Center肯定是用户友好的呢。但事实真是如此么?本文将介绍Ubuntu软件管理的现状,伴随着Ubuntu***发布的软件管理走了多远,以及Ubuntu软件领先的地方。

  一切从apt开始

  Ubuntu软件管理的纯粹形式使用apt打包工具,***内置在很棒的但常被低估的Linux版本Debian中。可使用apt安装、移除或者更新Ubuntu上的软件。要完全清除软件,可以使用apt的命令行访问,但修复软件可能会搞砸。

  至于图形用户界面GUI,Synaptic将apt提升至另一个级别。Synaptic为Ubuntu用户提供了一款形象的管理软件工具。在添加、移除和调整现有软件库时,Synaptic也能帮上忙。使用Synaptic的Save Markings As功能可轻松备份软件,提供一个便携的文本文件,可以在新系统上复制软件列表。

  当然,新手使用过Synaptic有难点,那就是缺乏可辨认的软件目录。Synaptic虽然易用,但只对那些知道他们想要那种软件包的Ubuntu用户更适用。它还缺乏分别安装deb包的功能。

安装deb包

  当涉及安装一次性软件,像deb这样的二进制程序包能让Ubuntu用户运行来自分配目录的一个简单命令,安装绑定在包里的软件。例如,有人可能会使用dpkg -i packagename.deb从命令行安装软件包。该命令将自动安装软件,同时使用Debian包管理系统解决任何潜在的附属问题。

  在Ubuntu Software Center之前,Ubuntu用户也可以运行一个叫做GDebi的程序安装deb包,还能在安装应用之前发现是否存在可能的附属问题。

  当然在今天,Ubuntu桌面默认下不再通过GDebi进行安装。现在,Ubuntu用户都通过Ubuntu Software Center进行所有的软件管理。

Ubuntu Software Center

  Ubuntu不是***在Linux桌面用户中引入软件商店概念的版本。在这些使用软件商店的版本中,***的是Linspire及其Click-n-Run Warehouse(CNR)。这时事情变得有趣起来,因为Canonical从Linspire那挖走了人才,构建了如今为人熟知的Ubuntu Software Center。

  经典的CNR与为各种版本提供软件的Ubuntu Software Center之间是有差异的呢。CNR更有效更易用。不过,这两者都很臃肿。

  Ubuntu Software Center是Ubuntu桌面上最臃肿的应用。如果你的PC按照合理规格运行,那么这就不是个大问题。如果用户的PC有点旧,那么在***启动程序时,就会发现Ubuntu Software Center太臃肿太慢。

  虽然有这些弊端,对于新软件探索,Ubuntu Software Center还是有用的。有时只需要通过不同软件类别浏览,就能在安装之前了解软件信息。同样,Ubuntu Software Center评级系统也很有用。对软件的评级可以让你在安装软件之前作个参考。

  总的说来,Ubuntu Software Center在桌面上使用得不多。错不在它,而是通过终端使用apt更快捷。另一种发现新软件的有效方式是查看网站apps.ubuntu.com。它能找到与Ubuntu Software Center完全相同的界面,但它能直接使用AptUrl,而不是Software Center客户端本身。此外,还可以选择你喜欢的浏览器。AptUrl可作为替代的软件管理器,安装软件也得心应手。

责任编辑:黄丹 来源: TechTarget中国
相关推荐

2010-01-06 10:43:39

2012-10-19 14:14:51

Ubuntu 12.1

2009-12-29 10:23:33

2010-03-24 13:56:41

云计算

2011-04-18 17:03:59

动态测试软件测试

2010-04-15 11:21:56

2009-12-31 16:08:07

Ubuntu Linu

2013-07-17 10:34:36

Ubuntu软件管理

2011-03-29 14:33:09

Ubuntu软件中心

2010-01-05 11:34:01

Ubuntu软件管理

2018-05-09 10:25:45

2010-06-30 13:53:12

Ubuntu 10.1

2010-02-05 14:46:20

Ubuntu软件包

2011-08-18 13:28:35

Objective-C内存

2009-03-06 15:03:39

LinuxUbuntu软件

2010-08-06 12:40:14

Linux NFS

2010-07-27 15:09:31

2009-10-29 08:32:21

Ubuntu 9.10截图

2011-09-08 10:13:04

UbuntuWammu

2010-01-06 16:33:24

Ubuntu软件包
点赞
收藏

51CTO技术栈公众号