Ubuntu中软件安装问题答疑(上)

董师傅茶坊

现在,安装和体验Ubuntu发行版的用户越来越多,对于Ubuntu新手来说,在系统中如何安装软件是一个绕不过去的“坎”。总结我们论坛专区中的读者问题,大多数问题都是与软件安装有关的。在Ubuntu中安装软件难吗?不难,只是方法有多种。在了解和熟悉了Ubuntu的软件安装知识后,你会发现在Ubuntu中安装软件非常容易。本期,我们就对典型的读者问题给予解答。

24-f13-1.jpg

问:Linux上的软件太少了,不像Windows上的软件,你看各大下载站点到处都是Windows上的软件,我们究竟从哪去找Linux上的软件呢?

答:经常会听到Linux新手抱怨说Linux上的应用软件太少。其实,Linux上的软件并不少,甚至可以说是太丰富了。对新手而言,关键是如何方便地找到它们。Linux平台上的应用软件,主要的来源包括:

1.Linux发行版对应的软件仓库,如Ubuntu,它就有一个庞大的软件仓库,有近2万种软件;

2.应用软件的官方站点,尽管发行版的软件仓库中的软件很丰富,但新的软件层出不穷,许多第三方软件由于版权或其他因素没有被加入软件源中,此时我们就要到软件的官方站点去下载软件并进行安装。

问:从报纸、杂志上很容易知道Windows软件的名称,去查找也很方便,在Linux上该如何去找自己想要的软件呢,这当中是不是有什么技巧?

答:一个系统平台应用软件匮乏无疑是一件坏事,但如果应用软件太多,恐怕也会带来不便。因为查找适用的软件同样不是一件轻松的事。如何查找软件呢?就Ubuntu发行版来说,要找到某一款软件,学会搜索是必不可少的,包括在软件仓库中搜索软件及利用公共搜索平台,如百度、Google等搜索软件。

通常,在软件仓库中查找某个软件,首先需要知道该软件的名称,如何才能得知软件的名称呢?举一个简单的例子,在Windows系统中,我们能够直接打开和阅读CHM格式的文档,此时想要找Ubuntu平台上的可用CHM文档阅读器该怎么办呢?我们不妨在百度上进行搜索,搜索关键字通常是Windows软件的名称加Linux发行版名称。所以,这里我们输入“chm ubuntu”,则与CHM及Ubuntu平台相关的文档均列示出来。在列出的文档中重点关注“apt-get install”命令后的软件名称,如gnochm、chmsee等,找到这些名称后,我们就可以到Ubuntu的软件仓库中去进行搜索。幸运的话我们能搜索到相应的软件,使用某种软件安装管理器就可以安装上这些软件。如果搜索不到的话,则可能是软件源中没有包含该软件或软件包对应的官方源没有加到/etc/apt/sources.list文件中。此时,我们不妨按软件名称查询该软件的官方站点。通常官方站点均提供有软件的下载链接,只要找到官方站点,从官方站点下载软件就是一件很轻松的事。

问:Linux上的应用软件的确不少,如一个图像浏览程序,竟然有十几个,我如何才能知道哪个程序适合我呢?

答:当我们掌握了搜索Ubuntu软件的技巧后,面对那么多功能类似的软件,如何进行选择呢?一是参考网上用户对该软件的评价,二是自己亲自体验一下,适合自己的才是最好的。

问:如何从Ubuntu的软件源安装软件呢,能否举一个实例来说明?

答:从Ubuntu的软件源来安装应用软件可以说是最方便、惬意的事。这里以通过新立得软件包管理器安装Ubuntu配置管理软件Ubuntu Tweak为例。

在菜单“系统”→“系统管理”下找到“新立得软件包管理”项,用鼠标单击该项,则打开新立得软件包管理器窗口。点击窗口工具栏上的“搜索”按钮,在“搜索”对话框中输入关键字“ubuntu-tweak”,则搜索结果出现在可安装软件包列表区中。在结果行上点击鼠标右键,在弹出的快捷菜单中选择“标记以便安装”项(如图),点击工具栏上的“应用”按钮则执行在线下载并安装“ubuntu-tweak”软件包的操作。对于图形化的应用程序,通常在安装好后,均在菜单中添加相应的菜单项,如Ubuntu Tweak软件的菜单项出现在“应用程序→系统工具”下。

问:Ubuntu默认的软件源中的软件往往不是最新版本,但我们又想使用最新版本的软件,该怎么办呢?如果从软件的官方站点下载源代码包,手动进行编译安装,那样太麻烦,有没有更为方便、简单的安装最新版本软件包的方法?

答:Ubuntu默认的软件源中的软件包通常不是最新版本,但对于一些软件,例如视频播放软件,我们总是希望获得含最新功能的版本。除了软件本身的发行版以外,我们还可以从Ubuntu的PPA源中获取最新的软件包。

以安装视频播放软件SMPlayer为例。要获得SMPlayer的PPA源,我们可以访问PPA的站点https://launchpad.net,输入“smplayer”关键字进行搜索,在搜索结果中点击“PPA named smplayer for rvm”链接,在出现页面的“apt sources list entries”部分,列出如下两行:

deb http://ppa.launchpad.net/rvm/smplayer/ubuntu jaunty main

deb-src http://ppa.launchpad.net/rvm/smplayer/ubuntu jaunty main

为了使用PPA源,首先需要在源镜像列表文件sources.list中添加上面两行信息。在“应用程序→附件”下找到“终端”项,单击该项,则打开一个GNOME终端窗口。在终端窗口中输入命令:sudo gedit etc/apt/sources.list,这将在Gedit文本编辑器中打开sources.list文件,在文件的最后添加上面的两行信息,保存该文件并关闭编辑器。在新立得软件包管理器中点击工具栏上的“刷新”按钮来更新软件源列表。接下来我们就可以安装SMplayer软件包了。安装方法见上面安装Ubuntu Tweak的过程。