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

董师傅茶坊

使用apt-get命令安装软件时报错

问:在使用apt-get命令安装软件时,报“GPG签名错误:http://ppa.launchpad.net intrepid Release:由于没有公钥,下列签名无法进行验证:NO_PUBKEY 60487016493B3065……”。

答:有些软件源,如上例中的PPA源,需要在本地安装有公钥才能下载更新。解决办法如下:

下载密钥:gpg ——keyserver subkeys.pgp.net ——recv ********

导入密钥:gpg ——export ——armor ******** | sudo apt-key add -

其中,* 号是指密钥的后八位。即提示没有的密钥的后8位。

用图形化的工具加入软件源

问:使用Gedit编辑器来加入源总觉得不是很方便,有没有加入软件源的图形化的工具?

答:当然有。Ubuntu系统提供了图形化的软件源管理工具。在菜单“系统→系统管理”下可以找到“软件源”项,单击该项,则运行“软件源”程序。

“软件源”窗口包括“Ubuntu软件”、“第三方软件”、“更新”等多个标签窗口。点选“第三方软件”标签窗口,在该窗口中,列出了所有第三方源,也就是用户添加的软件源。添加软件源很简单,点击列表下方的“添加”按钮,将出现APT格式行输入对话框。APT格式行包括类型、路径及软件仓库所属的组类型,一个典型的APT格式行如:

deb http://mirror.lupaworld.com/ubuntu/archive/ jaunty main

为了添加从网上搜索到的软件源,我们可以将软件源所对应的APT格式行逐条加入,加入后,新增软件源对应的APT格式行将出现在“第三方软件”标签窗口的软件源列表中。

如何下载适合的软件安装程序

问:有许多软件在Ubuntu的软件源中找不到,而在其官方站点中可以找到,但提供的下载格式有许多种,不知该下载哪种格式的文件,下载的文件又如何方便地进行安装呢,能像Windows上安装Win32应用程序那样双击setup.exe文件进行安装吗?

答:的确,Ubuntu软件源并没有包含所有的应用软件,许多软件需要从其官方站点去获取。这里以安装Linux版的QQ软件(QQ4Linux)为例。我们从QQ4Linux的官方网站http://im.qq.com/qq/linux下载它的安装包文件。网站上提供了三种打包格式的文件,包括rpm、deb和tar.gz格式。Ubuntu系统用户只要下载deb格式的软件包就可以了。当前可下载的文件的文件名为linuxqq_v1.0.2-beta1_i386.deb。

安装.deb文件比较简单,这里的.deb文件类似于Windows系统中的setup.exe安装文件,在GNOME集成桌面环境中,可以直接双击下载的.deb文件进行安装。

筛选出适合中文用户的软件

问:Ubuntu软件源中提供的软件太多,能否有一款软件,只要列出中文用户常用的软件即可,这样我们就可以方便地进行选择安装?

答:除了从Ubuntu发行版默认的软件源来安装软件,许多第三方软件为方便Ubuntu新手,将最常用的软件包整理出来,供用户下载使用。Ubuntu Tweak就提供有这样的功能,Ubuntu Tweak的“应用程序”管理模块提供软件源编辑、添加或删除应用程序、第三方软件源及软件包清理等功能。“添加/删除”应用程序模块比Ubuntu默认提供的“添加/删除”程序更加简单、易用,可以按类别列出应用程序,选择某个应用程序后,点击“应用”钮即执行安装操作。值得指出的是,通过Ubuntu Tweak来安装软件,本质上还是通过软件源来安装软件,只不过Ubuntu Tweak提供了更加友好的操作界面和经过优化的功能。

如何快捷搜索软件源

问:有时查找软件的PPA源不太方便,有没有自动收集和提供软件的官方源或PPA源的软件?

答:Ubuntu Tweak提供第三方软件源的实用功能,将常用软件的官方源或PPA源收集到一起,提供给用户(如图)。从第三方源安装软件非常方便,首先是选择需要安装的软件,然后程序自动将软件对应的源添加到/etc/apt/sources.list文件中,更新源后,就可以到“添加/删除”程序模块中去安装选定的软件了。

25-f13-3.jpg

如何卸载软件

问:在Windows上安装和卸载软件都很方便,在Ubuntu系统上,有时为了节省空间,如何才能方便卸载那些不需要的软件呢?

答:对于通过像新立得软件包管理器安装的软件,从系统中卸载该软件非常方便。这里以卸载已经安装的Ubuntu-tweak软件为例。在新立得软件包管理器中搜索“ubuntu-tweak”,搜索到后,在结果行上点击鼠标右键,在弹出的快捷菜单中选择“标记以便彻底删除”项,则标记该软件作为待删除项,点击工具栏上的“应用”按钮,则执行实际的删除操作。另外,对于通过deb包文件安装的软件,我们也可以通过新立得软件包管理器的软件包删除功能来卸载已经安装的软件。对于像Ubuntu Tweak这样的第三方软件,它本身提供了卸载软件的功能,通过它同样可以轻松卸载系统中已安装的软件。