Linux 附带了丰富的应用程序,经常会为特定需要提供多个解决方案。难点在于寻找能够最好地满足您的需要的应用程序。下面几节介绍 Linux 中与常用 Windows 软件相对应的一些最强大的软件。每一节将专门介绍一个特定的应用程序领域,并介绍了用于某些任务的 Windows 应用程序和 Linux 对应程序的概述。在每张表格下方,可以找到有关 Linux 应用程序的链接,并获取更多信息。由于软件开发是一个演进性的过程,随时都有新的应用程序出现,因此该列表决不可能是完整的。
![]() | 缺失的应用程序 |
|---|---|
并非下表列出的所有应用程序都已缺省安装在您的系统中,某些可能随附于产品内。如果您想使用的应用程序丢失,请询问系统管理员。如果您的产品中提供了应用程序,请使用 YaST 进行安装。使用 YaST 软件管理工具的搜索功能来查找包名称。 | |
此部分介绍最常用和最强大的 Linux 办公与商业软件解决方案。其中包括办公套件、数据库、会计软件和项目管理软件。
表 A.1. Windows 和 Linux 的办公软件
VYM 有助于创建和操纵心智图将您的想法视觉化的软件。您可以轻松地复制节点或节点风格,并从诸如 HTML、RTF 和邮件上粘贴文本。心智图可以导出为各种格式,例如 HTML 和 XML。有关详细信息,请参见 http://freemind.sourceforge.net。
GnuCash 是用于控制您的个人财务和公司财务的软件工具。跟踪收入和支出,管理银行帐户和股票组合,所有功能均在一个软件上提供。有关的 GnuCash 详细信息,请参见 www.gnucash.org。
Gnumeric 是用于 GNOME 桌面环境的电子表格解决方案。有关 Gnumeric 的详细信息,请参见 www.gnumeric.org。
Gnuplot 是非常强大且可移植的命令行控制数据绘图软件。它也可用于 MacOS 和 Windows 平台。使用 Gnuplot 创建的图形可以导出为各种格式(如 PostScript、PDF、SVG),从而使您能够轻松地处理这些图形。有关 Gnuplot 的详细信息,请参见 www.gnuplot.info。
Grace 是用于几乎所有风格的 Unix(包括 Linux)的非常成熟的二维绘图工具。使用用户管理界面创建和编辑绘图。Grace 支持每个图形有无限数量的图。它的导出格式包括 JPEG、PNG、SVG、PDF、PS 和 EPS。有关详细信息,请参见 plasma-gate.weizmann.ac.il/Grace/。
Kdissert 是用于构建计划和概念地应用程序,主要针对学生,但同样对老师、决策者、工程师和商务人士有所帮助。计划首先出现在画布上,然后与树相联系。您可以从心智图上生成不同的输出,例如 PDF 文件、文本文档(也可以是 OpenOffice.org Writer)以及 HTML 文件。有关详细信息,请参见 http://freehackers.org/~tnagy/kdissert/。
KMyMoney 是 KDE 的个人财务管理器。通过提供大量的财物功能和工具,它使开放式的源操作系统用户可以追踪他们的个人财务。有关的 KMyMoney 详细信息,请参见 kmymoney2.sourceforge.net。
KOffice 是用于 KDE 桌面的集成办公套件。它附有各种模块,如文字处理 (KWord)、电子表格 (KSpread)、演示文稿 (KPresenter)、多种图像处理应用程序(Kivio、Karbon14 和 Krita)、数据库前端 (Kexi) 和其它模块。在 www.koffice.org 可以找到有关 KOffice 的更多信息。
Kst 是用于实时数据查看和使用基本数据分析功能进行绘图的 KDE 应用程序。Kst 包含了许多强大的内置功能,例如实时流数据的粗略绘图,并可以通过插件和外延程序进行扩展。有关 Kst 的详细信息,请参见 kst.ked.org。
LabPlot 是用于创建和管理二维或三维数据绘图的程序。可以从数据和函数产生图,并且一个图形可能包含多个图。它还提供各种数据分析方法。有关 LabPlot 的详细信息,请参见 labplot.sourceforge.net。
Mergeant 是用于 GNOME 桌面的数据库前端。有关详细信息,请参见 www.gnome-db.org。
moneyplex 是用于控制财务的工具。moneyplex 可以处理包括管理收入和支持,监控股票组合,通过 HBCI 标准进行联机交易在内的所有任务。使用各种分析选项可跟踪您在一段时间内的财务交易。由于此工具也可用于 Windows,用户可以非常容易地迁移,而不必学习全新的应用程序界面。有关 moneyplex 的详细信息,请参见 www.matrica.de。
OpenOffice.org 是与 MS Office 等同的开放源代码办公套件。它是非常强大的办公套件,其中包括文字处理器(Write)、电子表格(Calc)、数据库管理器(Base)、演示文稿管理器 (Impress) 、绘图程序 (Draw)和用于生成数学方程(Math)的方程编辑器。对 MS Office 应用程序系列熟悉的用户会发现这些应用程序的界面和功能都非常熟悉。由于 OpenOffice.org 能够导入 MS Office 应用程序中的数据,因此可以非常顺利地从一个办公套件转移到另一个办公套件。甚至还存在 Windows 版本的 OpenOffice.org,它使 Windows 用户能够在使用 Windows 的同时切换到对应的开放源代码应用程序。有关 OpenOffice.org 的详细信息,请参见 www.openoffice.org,并阅读 OpenOffice.org 章节以获取有关办公套件的简要介绍。
Planner 是一种 GNOME 桌面的项目管理工具,用于提供与 Windows 上使用的项目管理工具类似的功能。其功能包括 Gantt 绘图功能、不同类型的任务和资源视图。有关 Planner 的详细信息,请参见 www.imendio.com/projects/planner/。
PostgreSQL 是一种对象关系型数据库管理系统,它支持 SQL 标准的扩展子集,其中包括事务、外键、子查询、触发器以及用户定义类型和函数。有关 PostgreSQL 的详细信息,请参见 www.postgresql.org。
Rekall 是用于操纵数据库的工具。所支持的数据库包括 MySQL、PostgreSQL、带 XBSQL 的 XBase、IBM DB2 和 ODBC。使用 Rekall 可生成不同类型的报表和表单,设计数据库查询,或者导入各种格式的数据和将数据导出为各种格式。有关 Rekall 的详细信息,请参见 www.thekompany.com/products/rekall/。
StarOffice 是专有版本的 OpenOffice.org,它由 Sun Microsystems 分发。它可用于多个平台,包括 Windows 和 Solaris。它包括免费版本 (OpenOffice.org) 没有提供的一些高级功能。有关 StarOffice 的详细信息,请参见 www.sun.com/software/star/staroffice/ 。
Taskjuggler 是一个简洁而强大的项目管理软件。使用其 Gantt 绘图功能或通过生成各种报表(以 XML、HTML 或 CSV 格式)来控制您的项目。对于通过命令行控制应用程序不熟悉的用户可以使用 Taskjuggler 的图形前端。有关 Taskjuggler 的详细信息,请参见 www.taskjuggler.org。
VYM 是用于通过创建和操纵心智图将您的想法视觉化的软件。大多数操纵只需要一次鼠标单击。可以方便地插入、删除分支和将其重新排序。VYM 还提供了一组标志,用于标记心智图的特定部分(重要、时间紧迫等)。还可以将链接、注释和图像添加到心智图。VYM 心智图采用 XML 格式,使您可以轻松地将心智图导出为 HTML。有关 VYM 的详细信息,请参见 www.insilmaril.de/vym。