了解 Linux 软件

目录

28.1. 办公应用程序
28.2. 网络
28.3. 多媒体
28.4. 图形
28.5. 系统和文件管理
28.6. 软件开发

Linux* 附带了丰富的应用程序,通常会针对特定需求提供多个解决方案。难点在于寻找能够最好地满足您需要的应用程序。下面几部分介绍 Linux 中与常用 Windows 软件相对应的一些功能最强大的软件。每部分将专门介绍一个特定的应用程序领域,并概述了用于某些任务的 Windows 应用程序和相应的 Linux 应用程序。在每张表格下方,可以找到有关 Linux 应用程序的链接,并获取更多信息。由于软件开发是一个演进性的过程,随时都可能创建新的应用程序,因此此列表不可能是完整的。

[Tip]默认情况下未安装的应用程序

并非下表列出的所有应用程序都已默认安装在您的系统中,某些可能随附于产品内。如果您要使用的应用程序丢失,请询问系统管理员。 如果您的产品中提供了应用程序,请使用 YaST 进行安装。 使用 YaST 软件管理工具的搜索功能查找所需包的名称。

办公应用程序

此部分介绍最常用和最强大的 Linux 办公与商业软件解决方案。其中包括办公套件、数据库、会计软件和项目管理软件。

表 28.1. Windows 和 Linux 的办公软件

任务

Windows 应用程序

Linux 应用程序

Office Suite

Microsoft* Office

OpenOffice.org, StarOffice, KOffice

字处理程序

Microsoft Word, WordPerfect

OpenOffice.org、StarOffice Writer、KWord

电子表格

Microsoft Excel

OpenOffice.org、StarOffice Calc、Gnumeric、KSpread

演示

Microsoft PowerPoint

OpenOffice.org、StarOffice Impress、KPresenter

数据绘图

Microsoft Excel

OpenOffice.org、Calc、Kst、Gnuplot、Grace (Xmgr)、LabPlot

本地数据库

Microsoft Access

OpenOffice.org、Base、Rekall、kexi、Mergeant、PostgreSQL

财务会计

Microsoft Money、Quicken

GnuCash、KMyMoney

项目管理

Microsoft Project

Planner、Taskjuggler

心智图

MindManager、Free Mind

VYM (View Your Mind)、Free Mind、KDissert


办公套件

OpenOffice.org

OpenOffice.org 是一款稳定的开放源代码办公套件,相当于 Microsoft Office,其中包括字处理程序 (Writer)、电子表格 (Calc)、数据库管理器 (Base)、演示文稿管理器 (Impress) 、绘图程序 (Draw) 以及用于生成数学方程和公式的公式编辑器 (Math)。其用户界面类似于 Microsoft Office 套件。有关更多细节,请参见 http://www.openoffice.org/第 1 章 OpenOffice.org:办公套件

StarOffice

StarOffice 是一款由 Sun Microsystems 开发的专有办公套件,与 OpenOffice.org 类似。它可用于多个平台,如 Linux、Windows 和 Solaris。它包含与 OpenOffice.org 套件相同的模块,它还包括开放源代码版本未提供的一些高级功能。有关细节,请参见http://www.sun.com/software/star/staroffice/

KOffice

KOffice 是为 KDE 桌面设计的全集成办公套件。它附带了各种模块,如字处理 (KWord)、电子表格 (KSpread)、演示文稿 (KPresenter)、多种图像处理应用程序(Kivio、Karbon14 和 Krita)、数据库前端 (Kexi) 以及许多其他应用程序。有关细节,请参见http://www.koffice.org/

字处理

编写器

Writer 是 OpenOffice.org 和 StarOffice 的稳定的字处理和桌面发布模块。StarOffice Writer 具有一些 OpenOffice.org Writer 没有的高级功能。有关更多细节,请参见 http://www.openoffice.org/product/writerhttp://www.sun.com/software/star/staroffice

KWord

KWord 是 KOffice 套件的稳定且基于框架的字处理模块。KWord 的简易功能可帮助您创建专业样式的文档,并且它可以处理大量的文本。有关细节,请参见http://www.koffice.org/kword/

电子表格

计算

Calc 是 OpenOffice.org 和 StarOffice 套件的电子表格和数据绘图模块。它的功能齐备,学起来很容易。有关更多细节,请参见 http://www.openoffice.org/product/calc.htmlhttp://www.sun.com/software/star/staroffice

KSpread

KSpread 是 KOffice 套件的电子表格模块。它是一款可编程电子表格程序,既提供了面向表格的工作页,又支持复杂的数学公式和统计数字。有关更多细节,请参见 http://www.koffice.org/kspread/

Gnumeric

Gnumeric 是 GNOME 桌面环境的电子表格解决方案,它也可以读取用其他电子表格程序创建的文件。它的内置功能和工具非常精确。有关细节,请参见http://www.gnumeric.org

演示

Impress

Impress 是 OpenOffice.org 和 StarOffice 套件的演示文稿模块。Impress 使您能够使用 2D 和 3D 剪贴艺术、特效、动画和绘图工具创建多媒体演示文稿。Impress 可以从演示文稿创建 PDF 文件,可以查看、编辑和保存多种格式的文件,包括 Microsoft PowerPoint 使用的 *.ppt 格式。有关更多细节,请参见 http://www.openoffice.org/product/impress.htmlhttp://www.sun.com/software/star/staroffice

KPresenter

KPresenter 是 KOffice 套件的演示文稿模块。KPresenter 可以制作全套的包含各种格式的文本和图形的幻灯片,并嵌入各种类型的对象。KPresenter 还可以装载来自 Microsoft PowerPoint、MagicPoint 和 OpenOffice.org Impress 文档的演示文稿。有关更多细节,请参见 http://www.koffice.org/kpresenter/

数据绘图

计算

请参见计算

Gnuplot

Gnuplot 是一款非常强大且可移植的命令行控制数据绘图软件。它也可用于 MacOS 和 Windows 平台。使用 Gnuplot 创建的图形可以导出为各种格式(如 PostScript、PDF、SVG),从而使您能够轻松地处理这些图形。有关更多细节,请参见 http://www.gnuplot.info/index.html

Grace

Grace 是一款可用于各种平台(包括 Linux)的 2D 绘图工具。它可以使用图形用户界面创建和编辑绘图。Grace 支持每个绘图有无限的图形。有关更多细节,请参见 http://plasma-gate.weizmann.ac.il/Grace/

Kst

Kst 是 KOffice 套件的数据绘图模块。它允许使用基本数据分析进行实时数据查看和绘图。有关细节,请参见http://kst.kde.org/

LabPlot

LabPlot 是一款可创建和管理 2D 或 3D 数据绘图的绘图工具,它为 KDE 而编写。可以从数据和函数生成图,并且一张绘图可能会包含多张图。它还提供各种数据分析方法。有关细节,请参见http://labplot.sourceforge.net/

本地数据库

基本

Base 是 OpenOffice.org 和 StarOffice 套件的数据库模块。它可以使用所有相关数据、表定义、报告和表单创建自包含的数据库文档。有关更多细节,请参见 http://www.openoffice.org/product/base.htmlhttp://www.sun.com/software/star/staroffice

Gnome-DB

Gnome-DB 为 GNOME 提供了统一的数据访问体系结构。它对任何访问永久数据的应用程序都很有用。它由一个数据提取层 (Libgda)、一个数据库控件库和一个数据库前端 (Mergeant) 构成。有关细节,请参见http://www.gnome-db.org/

Kexi

Kexi 是一款集成的数据管理应用程序。它可用于创建数据库、插入数据、执行查询和处理数据。可以创建表单来为数据提供一个自定义界面。有关细节,请参见http://www.koffice.org/kexi/

PostgreSQL

PostgreSQL 是一种对象关系型数据库管理系统,它支持 SQL 标准的扩展子集,其中包括事务、外键、子查询、触发器以及用户定义类型和函数。有关细节,请参见http://www.postgresql.org/

Rekall

Rekall 是一款数据库管理工具,它支持许多数据库应用程序,如 MySQL、PostgreSQL 和 Xbase。Rekall 可用于多种任务,如报告、表单、查询等。有关细节,请参见http://www.thekompany.com/products/rekall/

财务会计

KmyMoney

KmyMoney 是 KDE 桌面的个人财务管理器。它提供了各种财务功能和工具,使开放源代码操作系统的用户可以跟踪他们的个人财务情况。有关细节,请参见http://kmymoney2.sourceforge.net

GnuCash

GnuCash 是用于控制个人和企业财务的软件。它使用户能够跟踪收入和支出,也可用于管理银行帐户和股票投资组合。有关细节,请参见http://www.gnucash.org/

项目管理

Planner

Planner 是一种 GNOME 桌面的项目管理工具,用于提供与 Windows 上使用的项目管理工具类似的功能。其功能包括对任务和资源的甘特图及其他类型的显示方式。有关更多细节,请参见 http://live.gnome.org/Planner

Taskjuggler

Taskjuggler 是一款项目管理工具,借助它用户可以使用甘特图功能来控制项目。它还可用于生成各种格式的报告(XML、HTML 或 CSV)。Taskjuggler 可以用命令行控制,但也提供了图形前端。有关更多细节,请参见 http://www.taskjuggler.org

心智图

FreeMind

FreeMind 是一款类似于心智图的工具,可用于构建创意、想法和概念。它可复制节点(或节点样式)并从诸如 HTML、RTF 和邮件的源粘贴文本。意向图可以导出为各种格式,例如 HTML 和 XML。有关细节,请参见http://freemind.sourceforge.net/wiki/index.php/Main_Page

VYM

VYM (View Your Mind) 是一款类似于心智图的工具,可用于构建创意、想法和概念。VYM 心智图以 XML 创建,可以导出为 HTML。有关更多细节,请参见 http://insilmaril.de/vym

Semantik

Semantik(以前称为 KDissert)是一款类似于心智图的可用于构建创意的工具。用户可以从心智图生成各种输出,如 PDF 文件、文本文档和 HTML 文件。有关更多细节,请参见 http://freehackers.org/~tnagy/kdissert/