Linux* 附带了丰富的应用程序,通常会针对特定需求提供多个解决方案。难点在于寻找能够最好地满足您需要的应用程序。下面几部分介绍 Linux 中与常用 Windows 软件相对应的一些功能最强大的软件。每部分将专门介绍一个特定的应用程序领域,并概述了用于某些任务的 Windows 应用程序和相应的 Linux 应用程序。在每张表格下方,可以找到有关 Linux 应用程序的链接,并获取更多信息。由于软件开发是一个演进性的过程,随时都可能创建新的应用程序,因此此列表不可能是完整的。
![]() | 默认情况下未安装的应用程序 |
|---|---|
并非下表列出的所有应用程序都已默认安装在您的系统中,某些可能随附于产品内。如果您要使用的应用程序丢失,请询问系统管理员。 如果您的产品中提供了应用程序,请使用 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 是一款稳定的开放源代码办公套件,相当于 Microsoft Office,其中包括字处理程序 (Writer)、电子表格 (Calc)、数据库管理器 (Base)、演示文稿管理器 (Impress) 、绘图程序 (Draw) 以及用于生成数学方程和公式的公式编辑器 (Math)。其用户界面类似于 Microsoft Office 套件。有关更多细节,请参见 http://www.openoffice.org/ 或第 1 章 OpenOffice.org:办公套件。
StarOffice 是一款由 Sun Microsystems 开发的专有办公套件,与 OpenOffice.org 类似。它可用于多个平台,如 Linux、Windows 和 Solaris。它包含与 OpenOffice.org 套件相同的模块,它还包括开放源代码版本未提供的一些高级功能。有关细节,请参见http://www.sun.com/software/star/staroffice/。
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/writer 和 http://www.sun.com/software/star/staroffice。
KWord 是 KOffice 套件的稳定且基于框架的字处理模块。KWord 的简易功能可帮助您创建专业样式的文档,并且它可以处理大量的文本。有关细节,请参见http://www.koffice.org/kword/。
Calc 是 OpenOffice.org 和 StarOffice 套件的电子表格和数据绘图模块。它的功能齐备,学起来很容易。有关更多细节,请参见 http://www.openoffice.org/product/calc.html 和 http://www.sun.com/software/star/staroffice。
KSpread 是 KOffice 套件的电子表格模块。它是一款可编程电子表格程序,既提供了面向表格的工作页,又支持复杂的数学公式和统计数字。有关更多细节,请参见 http://www.koffice.org/kspread/。
Gnumeric 是 GNOME 桌面环境的电子表格解决方案,它也可以读取用其他电子表格程序创建的文件。它的内置功能和工具非常精确。有关细节,请参见http://www.gnumeric.org。
Impress 是 OpenOffice.org 和 StarOffice 套件的演示文稿模块。Impress 使您能够使用 2D 和 3D 剪贴艺术、特效、动画和绘图工具创建多媒体演示文稿。Impress 可以从演示文稿创建 PDF 文件,可以查看、编辑和保存多种格式的文件,包括 Microsoft PowerPoint 使用的 *.ppt 格式。有关更多细节,请参见 http://www.openoffice.org/product/impress.html 和 http://www.sun.com/software/star/staroffice。
KPresenter 是 KOffice 套件的演示文稿模块。KPresenter 可以制作全套的包含各种格式的文本和图形的幻灯片,并嵌入各种类型的对象。KPresenter 还可以装载来自 Microsoft PowerPoint、MagicPoint 和 OpenOffice.org Impress 文档的演示文稿。有关更多细节,请参见 http://www.koffice.org/kpresenter/。
请参见计算。
Gnuplot 是一款非常强大且可移植的命令行控制数据绘图软件。它也可用于 MacOS 和 Windows 平台。使用 Gnuplot 创建的图形可以导出为各种格式(如 PostScript、PDF、SVG),从而使您能够轻松地处理这些图形。有关更多细节,请参见 http://www.gnuplot.info/index.html。
Grace 是一款可用于各种平台(包括 Linux)的 2D 绘图工具。它可以使用图形用户界面创建和编辑绘图。Grace 支持每个绘图有无限的图形。有关更多细节,请参见 http://plasma-gate.weizmann.ac.il/Grace/。
Kst 是 KOffice 套件的数据绘图模块。它允许使用基本数据分析进行实时数据查看和绘图。有关细节,请参见http://kst.kde.org/。
LabPlot 是一款可创建和管理 2D 或 3D 数据绘图的绘图工具,它为 KDE 而编写。可以从数据和函数生成图,并且一张绘图可能会包含多张图。它还提供各种数据分析方法。有关细节,请参见http://labplot.sourceforge.net/。
Base 是 OpenOffice.org 和 StarOffice 套件的数据库模块。它可以使用所有相关数据、表定义、报告和表单创建“自包含”的数据库文档。有关更多细节,请参见 http://www.openoffice.org/product/base.html 和 http://www.sun.com/software/star/staroffice。
Gnome-DB 为 GNOME 提供了统一的数据访问体系结构。它对任何访问永久数据的应用程序都很有用。它由一个数据提取层 (Libgda)、一个数据库控件库和一个数据库前端 (Mergeant) 构成。有关细节,请参见http://www.gnome-db.org/。
Kexi 是一款集成的数据管理应用程序。它可用于创建数据库、插入数据、执行查询和处理数据。可以创建表单来为数据提供一个自定义界面。有关细节,请参见http://www.koffice.org/kexi/。
PostgreSQL 是一种对象关系型数据库管理系统,它支持 SQL 标准的扩展子集,其中包括事务、外键、子查询、触发器以及用户定义类型和函数。有关细节,请参见http://www.postgresql.org/。
Rekall 是一款数据库管理工具,它支持许多数据库应用程序,如 MySQL、PostgreSQL 和 Xbase。Rekall 可用于多种任务,如报告、表单、查询等。有关细节,请参见http://www.thekompany.com/products/rekall/。
KmyMoney 是 KDE 桌面的个人财务管理器。它提供了各种财务功能和工具,使开放源代码操作系统的用户可以跟踪他们的个人财务情况。有关细节,请参见http://kmymoney2.sourceforge.net。
GnuCash 是用于控制个人和企业财务的软件。它使用户能够跟踪收入和支出,也可用于管理银行帐户和股票投资组合。有关细节,请参见http://www.gnucash.org/。
Planner 是一种 GNOME 桌面的项目管理工具,用于提供与 Windows 上使用的项目管理工具类似的功能。其功能包括对任务和资源的甘特图及其他类型的显示方式。有关更多细节,请参见 http://live.gnome.org/Planner。
Taskjuggler 是一款项目管理工具,借助它用户可以使用甘特图功能来控制项目。它还可用于生成各种格式的报告(XML、HTML 或 CSV)。Taskjuggler 可以用命令行控制,但也提供了图形前端。有关更多细节,请参见 http://www.taskjuggler.org。
FreeMind 是一款类似于心智图的工具,可用于构建创意、想法和概念。它可复制节点(或节点样式)并从诸如 HTML、RTF 和邮件的源粘贴文本。意向图可以导出为各种格式,例如 HTML 和 XML。有关细节,请参见http://freemind.sourceforge.net/wiki/index.php/Main_Page。
VYM (View Your Mind) 是一款类似于心智图的工具,可用于构建创意、想法和概念。VYM 心智图以 XML 创建,可以导出为 HTML。有关更多细节,请参见 http://insilmaril.de/vym。
Semantik(以前称为 KDissert)是一款类似于心智图的可用于构建创意的工具。用户可以从心智图生成各种输出,如 PDF 文件、文本文档和 HTML 文件。有关更多细节,请参见 http://freehackers.org/~tnagy/kdissert/。