diff options
author | Sergio Carlavilla Delgado <carlavilla@FreeBSD.org> | 2021-01-25 23:31:29 +0000 |
---|---|---|
committer | Sergio Carlavilla Delgado <carlavilla@FreeBSD.org> | 2021-01-25 23:31:29 +0000 |
commit | 989d921f5d4ac8d8b7c831c13b8954ad1901be24 (patch) | |
tree | a5d768f9af4b55422fdf5b17064879ae1c7ce032 /documentation/content/zh-cn/books/handbook/desktop | |
parent | 0cff342f42461c5081b98bce7581f43df319e4f4 (diff) |
Diffstat (limited to 'documentation/content/zh-cn/books/handbook/desktop')
-rw-r--r-- | documentation/content/zh-cn/books/handbook/desktop/_index.adoc | 819 |
1 files changed, 819 insertions, 0 deletions
diff --git a/documentation/content/zh-cn/books/handbook/desktop/_index.adoc b/documentation/content/zh-cn/books/handbook/desktop/_index.adoc new file mode 100644 index 0000000000..e56c8a7cf3 --- /dev/null +++ b/documentation/content/zh-cn/books/handbook/desktop/_index.adoc @@ -0,0 +1,819 @@ +--- +title: 第 7 章 桌面应用 +part: 部分 II. 常见的任务 +prev: books/handbook/partii +next: books/handbook/multimedia +--- + +[[desktop]] += 桌面应用 +:doctype: book +:toc: macro +:toclevels: 1 +:icons: font +:sectnums: +:sectnumlevels: 6 +:source-highlighter: rouge +:experimental: +:skip-front-matter: +:toc-title: 目录 +:table-caption: 表 +:figure-caption: 图 +:example-caption: 例 +:xrefstyle: basic +:relfileprefix: ../ +:outfilesuffix: +:sectnumoffset: 7 + +ifeval::["{backend}" == "html5"] +:imagesdir: ../../../images/books/handbook/desktop/ +endif::[] + +ifeval::["{backend}" == "pdf"] +:imagesdir: ../../../../static/images/books/handbook/desktop/ +endif::[] + +ifeval::["{backend}" == "epub3"] +:imagesdir: ../../../../static/images/books/handbook/desktop/ +endif::[] + +include::shared/authors.adoc[] +include::shared/releases.adoc[] +include::shared/zh-cn/mailing-lists.adoc[] +include::shared/zh-cn/teams.adoc[] +include::shared/zh-cn/urls.adoc[] + +toc::[] + +[[desktop-synopsis]] +== 概述 + +FreeBSD 可以运行种类繁多的桌面应用程序, 这包括像浏览器和字处理这样的软件。 绝大多数这样的程序都可以通过 package 来安装, 或者从 Ports Collection 自动地构建。 许多新用户希望能够在它们的系统中找到这样的应用程序。 这一章将向您展示如何轻松地使用 package 或者 Ports Collection 中安装这样的软件。 + +需要注意的是从 ports 安装意味着要编译源码。 根据编译的 ports 和电脑速度的不同, 这可能需要花费相当长的时间。 若是您觉得编译源码太过耗时的话, 绝大多数 ports 也有预编译的版本可供安装。 + +因为 FreeBSD 提供的二进制兼容 Linux 的特性, 许多原本为 Linux 开发的程序都可以直接用在您的桌面。 在安装任何的 Linux 应用程序之前, 强烈的推荐您阅读 crossref:linuxemu[linuxemu,Linux(R) 二进制兼容模式]。 当您在寻找特定的 ports 时, 可以使用 man:whereis[1]。 一般来说, 许多利用 Linux 二进制兼容特性的 ports 都以"linux-"开头。 在下面的介绍中,都假设安装 Linux 应用程序前已经开启了 Linux 二进制兼容功能。 + +本章涵盖以下种类应用程序: + +* 浏览器 (例如 Firefox、 Opera、 Konqueror) +* 办公、图象处理 (例如 KOffice、 AbiWord、 GIMP、 OpenOffice.org、 LibreOffice) +* 文档查看 (例如 Acrobat Reader(R)、 gv、 Xpdf、 GQview) +* 财务 (例如 GnuCash、 Gnumeric、 Abacus) + +阅读这章之前,您应该: + +* 知道如何安装额外的第三方软件(crossref:ports[ports,安装应用程序. Packages 和 Ports])。 +* 知道如何安装 Linux 软件(crossref:linuxemu[linuxemu,Linux(R) 二进制兼容模式])。 + +想要获得更多的有关多媒体环境的信息,请阅读 crossref:multimedia[multimedia,多媒体]。如果您想要建立和使用电子邮件, 请参考crossref:mail[mail,电子邮件]。 + +[[desktop-browsers]] +== 浏览器 + +FreeBSD并没有预先安装特定的浏览器。然而,在 ports 的目录 http://www.FreeBSD.org/ports/[www] 有许多浏览器可以安装。如果您没有时间一一编译它们 (有些时候这可能需要花费相当长的时间) 大部分都有 package 可用。 + +KDE 和 GNOME 已经提供 HTML 浏览器。 请参考crossref:x11[x11-wm,桌面环境]得到更多完整的有关设定这些桌面环境的信息。 + +如果您要找小型的浏览器, 可以试试看 package:www/dillo2[]、 package:www/links[] 或 package:www/w3m[]。 + +这一节涉及如下程序: + +[.informaltable] +[cols="1,1,1,1", frame="none", options="header"] +|=== +| 程序名称 +| 资源需求 +| 安装时间 +| 主要依赖 + +|Firefox +|中等 +|长 +|Gtk+ + +|Opera +|少 +|轻松 +|同时有可用的 FreeBSD 和 Linux 版本。 Linux 版本需要使用 Linux 二进制兼容模块和 linux-openmotif。 + +|Firefox +|中等 +|长 +|Gtk+ + +|Konqueror +|中等 +|长 +|需要 KDE 库 +|=== + +=== Firefox + +Firefox 是一个现代, 自由, 开放源代码稳定的浏览器, 并完全移植到了 FreeBSD 上: 它的特性包括有一个非常标准的 HTML 显示引擎, 标签式浏览, 弹出窗口阻止, 扩展插件, 改进的安全性, 等等。 Firefox 是基于 Mozilla 的代码。 + +您可以通过输入下面的命令来安装预编译的包: + +[source,bash] +.... +# pkg_add -r firefox +.... + +这将会安装 Firefox 7.0, 如果希望运行 Firefox 3.6, 则应使用下面的命令: + +[source,bash] +.... +# pkg_add -r firefox36 +.... + +如果你希望从源代码编译的话, 可以通过 Ports Collection 安装: + +[source,bash] +.... +# cd /usr/ports/www/firefox +# make install clean +.... + +对于 Firefox 3.6, 对应的命令中的 `firefox` 应改为 `firefox36`。 + +[[moz-java-plugin]] +=== Firefox 与 Java(TM) 插件 + +[NOTE] +==== +在这一节和接下来的两节中, 我们均假定您已经安装了 Firefox。 +==== + +通过 Ports 套件来安装 OpenJDK 6, 输入下面的命令: + +[source,bash] +.... +# cd /usr/ports/java/openjdk6 +# make install clean +.... + +接下来安装 package:java/icedtea-web[] port: + +[source,bash] +.... +# cd /usr/ports/java/icedtea-web +# make install clean +.... + +请确认在编译上述 port 时使用的是系统预设的配置。 + +启动浏览器并在地址栏中输入 `about:plugins` 然后按 kbd:[Enter]。 浏览器将会呈现一个列出所有已安装插件的页面; Java(TM) 插件应在其中出现。 + +如果浏览器找不到插件, 则用户可能必须运行下面的命令, 并重启浏览器: + +[source,bash] +.... +% ln -s /usr/local/lib/IcedTeaPlugin.so \ + $HOME/.mozilla/plugins/ +.... + +[[moz-flash-plugin]] +=== Firefox 与 Adobe(R) Flash(TM) 插件 + +Adobe(R) Flash(TM) 插件并没有直接提供其 FreeBSD 版本。 不过, 我们有一个软件层 (wrapper) 可以用来运行 Linux 版本的插件。 这个 wrapper 也支持 Adobe(R) Acrobat(R)、 RealPlayer 和很多其他插件。 + +根据你 FreeBSD 版本的不同选择相应的安装步骤: + +[.procedure] +==== +. FreeBSD 7.X ++ +安装 package:www/nspluginwrapper[] port。 这个 port 需要安装一个较大的package:emulators/linux_base-fc4[] port。 ++ +下一步是安装 package:www/linux-flashplugin9[] port。 这将会安装 Flash(TM) 9.X, 此版本目前能在 FreeBSD 7.X 上正常运行。 ++ +[NOTE] +====== +在比 FreeBSD 7.1-RELEASE 更旧版本的系统上, 你必须安装 package:www/linux-flashplugin7[] 并跳过以下 man:linprocfs[5] 的部份。 +====== + +. FreeBSD 8.X ++ +安装 package:www/nspluginwrapper[] port。 这个 port 需要安装一个较大的package:emulators/linux_base-f10[] port。 ++ +下一步是安装 package:www/linux-f10-flashplugin10[] port。 这将会安装 Flash(TM) 10.X, 此版本目前能在 FreeBSD 8.X 上正常运行。 ++ +这个版本需要创建一个符号链接: ++ +[source,bash] +.... +# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \ + /usr/local/lib/browser_plugins/ +.... ++ +如果系统中没有 [.filename]#/usr/local/lib/browser_plugins# 目录, 则应手工创建它。 +==== + +按照 FreeBSD 版本, 在安装了正确的 Flash(TM) port 之后, 插件必须由每个用户运行 `nspluginwrapper` 安装: + +[source,bash] +.... +% nspluginwrapper -v -a -i +.... + +如果希望播放 Flash(TM) 动画的话,Linux(R) 的进程文件系统, man:linprocfs[5] 必须挂载于 [.filename]#/usr/compat/linux/proc#。 可以通过以下的命令实现: + +[source,bash] +.... +# mount -t linprocfs linproc /usr/compat/linux/proc +.... + +这也可以在机器启动时自动挂载, 把以下这行加入 [.filename]#/etc/fstab#: + +[.programlisting] +.... +linproc /usr/compat/linux/proc linprocfs rw 0 0 +.... + +然后就可以打开浏览器, 并在地址栏中输入 `about:plugins` 然后按下 kbd:[Enter]。 这将显示目前可用的插件列表。 + +[[moz-swfdec-flash-plugin]] +=== Firefox and Swfdec Flash(TM) Plugin + +Swfdec 是一个用以解码和渲染 Flash(TM) 动画的库。 Swfdec-Mozilla 是一个使用了 Swfdec 库让 Firefox 能播放 SWF 文件的插件。它目前仍处于开发状态。 + +如果你不能或者不想编译安装,可以通过网络安装二进制包: + +[source,bash] +.... +# pkg_add -r swfdec-plugin +.... + +如果二进制包还不可用,你可以通过 Ports Collection 编译安装: + +[source,bash] +.... +# cd /usr/ports/www/swfdec-plugin +# make install clean +.... + +然后重启你的浏览器使得这个插件生效。 + +=== Opera + +Opera 是一个功能齐全, 并符合标准的浏览器。 它还提供了内建的邮件和新闻阅读器、 IRC 客户端, RSS/Atom feed 阅读器以及更多功能。 除此之外, Opera 是一个比较轻量的浏览器, 其速度很快。 它提供了两种不同的版本: "native" FreeBSD 版本, 以及通过 Linux 模拟运行的版本。 + +要使用 Opera 的 FreeBSD 版本来浏览网页,安装以下的 package: + +[source,bash] +.... +# pkg_add -r opera +.... + +有些 FTP 站点没有所有版本的 package, 但仍然可以通过 Ports 套件来安装 Opera: + +[source,bash] +.... +# cd /usr/ports/www/opera +# make install clean +.... + +要安装 Linux 版本的 Opera, 将上面例子中的 `opera` 改为 `linux-opera` 即可。 + +Adobe(R) Flash(TM) 插件目前并没有提供 FreeBSD 专用的版本。 不过, 可以使用其 Linux(R) 版本的插件。 要安装这个版本, 需要安装 package:www/linux-f10-flashplugin10[] port, 以及 package:www/opera-linuxplugins[]: + +[source,bash] +.... +# cd /usr/ports/www/linux-f10-flashplugin10 +# make install clean +# cd /usr/ports/www/opera-linuxplugins +# make install clean +.... + +然后可以检查插件是否可用了: 在地址栏中输入 `opera:plugins` 然后按 kbd:[Enter]。 浏览器将列出可用的插件列表。 + +添加 Java(TM) 插件的方法, 与 <<moz-java-plugin,为 Firefox 添加插件>> 的方法相同。 + +=== Konqueror + +Konqueror 是 KDE 的一部分,不过也可以通过安装 package:x11/kdebase3[] 在非 KDE 环境下使用。 Konqueror 不止是一个浏览器, 也是一个文件管理器和多媒体播放器。 + +也有种类丰富的插件能够配合 Konqueror 一起使用, 您可以通过 package:misc/konq-plugins[] 来安装它们。 + +Konqueror 也支持 Flash(TM); 关于如何获得用于 Konqueror 的 Flash(TM) 支持的 "How To" 文档 可以在 http://freebsd.kde.org/howtos/konqueror-flash.php[http://freebsd.kde.org/howtos/konqueror-flash.php] 找到。 + +[[desktop-productivity]] +== 办公、图象处理 + +当需要进行办公或者进行图象处理时, 新用户通常都会找一些好用的办公套件或者字处理软件。 尽管目前有一些 crossref:x11[x11-wm,桌面环境], 如 KDE 已经提供了办公套件, 但目前这还没有一定之规。 无论您使用那种桌面环境, FreeBSD 都能提供您需要的软件。 + +这节涉及如下程序: + +[.informaltable] +[cols="1,1,1,1", frame="none", options="header"] +|=== +| 软件名称 +| 资源需求 +| 安装时间 +| 主要依赖 + +|KOffice +|少 +|多 +|KDE + +|AbiWord +|少 +|少 +|Gtk+ 或 GNOME + +|The Gimp +|少 +|长 +|Gtk+ + +|OpenOffice.org +|多 +|长 +|JDK(TM)、 Mozilla + +|LibreOffice +|较重 +|巨大 +|Gtk+ 或 KDE/ GNOME 或 JDK(TM) +|=== + +=== KOffice + +KDE 社区提供了一套办公套件, 它能用在桌面环境。它包含四个标准的组件,这些组件可以在其它办公套件中找到。 KWord 是字处理程序、 KSpread 是电子表格程序、 KPresenter 是演示文档制作管理程序、 Kontour是矢量绘图软件。 + +安装最新的 KOffice 之前,先确定您是否安装了最新版的 KDE。 + +使用 package 来安装 KOffice,安装细节如下: + +[source,bash] +.... +# pkg_add -r koffice +.... + +如果没有可用的 package,您可以使用 Ports Collection 安装。 安装 KDE3 的 KOffice 版本,如下: + +[source,bash] +.... +# cd /usr/ports/editors/koffice-kde3 +# make install clean +.... + +=== AbiWord + +AbiWord 是一个免费的字处理程序,它看起来和 Microsoft(R) Word 的感觉很相似。 它适合用来打印文件、信函、报告、备忘录等等, 它非常快且包含许多特性,并且非常容易使用。 + +AbiWord 可以导入或输出很多文件格式, 包括一些象 Microsoft(R) [.filename]#.doc# 这类专有格式的文件。 + +AbiWord 也有 package 的安装方式。您可以用以下方法安装: + +[source,bash] +.... +# pkg_add -r abiword +.... + +如果没有可用的 package,它也可以从 Ports Collection 编译。ports collection 应该是最新的。它的安装方式如下: + +[source,bash] +.... +# cd /usr/ports/editors/abiword +# make install clean +.... + +=== GIMP + +对图象的编辑或者加工, GIMP 是一个非常精通图象处理的软件。 它可以被用来当作简单的绘图程序或者一个专业的照片处理套件。 它支持大量的插件和具有脚本界面的特性。 GIMP 可以读写众多的文件格式, 支持扫描仪和手写板。 + +您可以用下列命令安装: + +[source,bash] +.... +# pkg_add -r gimp +.... + +如果您在 FTP 站点没有找到这个 package,您也可以使用 Ports Collection 的方法安装。ports 的 http://www.FreeBSD.org/ports/graphics.html[graphics] 目录也包含有 Gimp 手册。 以下是安装它们的方法: + +[source,bash] +.... +# cd /usr/ports/graphics/gimp +# make install clean +# cd /usr/ports/graphics/gimp-manual-pdf +# make install clean +.... + +[NOTE] +==== +Ports 中的 http://www.FreeBSD.org/ports/[graphics] 目录也有开发中的 GIMP 版本 package:graphics/gimp-devel[]。 HTML 版本的 Gimp 手册 可以在 package:graphics/gimp-manual-html[] 找到。 +==== + +=== OpenOffice.org + +OpenOffice.org 包括一套完整的办公套件: 字处理程序、 电子表格程序、 演示文档管理程序和绘图程序。 它和其它的办公套件的特征非常相似,它可以导入输出不同的流行的文件格式。 它支持许多种语言 - 国际化已经渗透到了其界面、 拼写检查和字典等各个层面。 + +OpenOffice.org 的字处理程序使用 XML 文件格式使它增加了可移植性和灵活性。 电子表格程序支持宏语言和使用外来的数据库界面。 OpenOffice.org 已经可以平稳的运行在 Windows(R)、Solaris(TM)、Linux、FreeBSD 和 Mac OS(R) X 等各种操作系统下。 更多的有关 OpenOffice.org 的信息可以在 http://www.openoffice.org/[OpenOffice.org 网页] 找到。 对于特定的 FreeBSD 版本的信息,您可以在直接在 http://porting.openoffice.org/freebsd/[FreeBSD OpenOffice 移植团队]的页面下载。 + +安装 OpenOffice.org 方法如下: + +[source,bash] +.... +# pkg_add -r openoffice.org +.... + +[NOTE] +==== +如果您正在使用 FreeBSD 的 -RELEASE 版本, 一般来说这样做是没问题的。 如果不是这样, 您就可能需要看一看 FreeBSD OpenOffice.org 移植小组的网站, 并使用 man:pkg_add[1] 从那里下载并安装合适的软件包。 最新的发布版本和开发版本都可以在那里找到。 +==== + +装好 package 之后, 您只需输入下面的命令就能运行 OpenOffice.org 了: + +[source,bash] +.... +% openoffice.org +.... + +[NOTE] +==== +在第一次运行时, 将询问您一些问题, 并在您的主目录中建立一个 [.filename]#.openoffice.org# 目录。 +==== + +如果没有可用的 OpenOffice.org package,您仍旧可以选择编译 port。然而, 您必须记住它的要求以及大量的磁盘空间和相当长的时间编译。 + +[source,bash] +.... +# cd /usr/ports/editors/openoffice.org-3 +# make install clean +.... + +[NOTE] +==== +如果希望联编一套进行过本地化的版本, 将前述命令行改为: + +[source,bash] +.... +# make LOCALIZED_LANG=your_language install clean +.... + +您需要将 _your_language_ 改为正确的 ISO-代码。 所支持的语言代码可以在 [.filename]#files/Makefile.localized# 文件中找到, 这个文件位于 port 的目录。 +==== + +一旦完成上述操作, 就可以通过下面的命令来运行 OpenOffice.org 了: + +[source,bash] +.... +% openoffice.org +.... + +=== LibreOffice + +LibreOffice 是由 http://www.documentfoundation.org/[The Document Foundation] 开发的自由软件办公套件, 它与其他平台上的主流办公系统兼容。 这是 OpenOffice.org 的一个贴牌的分支版本, 包含了完整办公效率套件中必备的应用: 文字处理、 电子表格、 幻灯演示、 绘图工具、 数据库管理程序, 以及用于创建和编辑数学公式的程序。 它提供了许多不同语言的支持 - 国际化支持除了界面之外, 还包括了拼写检查器和字典。 + +LibreOffice 的字处理程序使用了内建的 XML 文件格式, 以期获得更好的可移植性和灵活性。 电子表格程序提供了一种可以与外部数据库交互的宏语言支持。 LibreOffice 目前已经可以稳定运行于 Windows(R)、 Linux、 FreeBSD 和 Mac OS(R) X。 关于 LibreOffice 的更多信息可以在 http://www.libreoffice.org/[LibreOffice 网站] 找到。 + +如果希望通过预编译的二进制包安装 LibreOffice, 执行: + +[source,bash] +.... +# pkg_add -r libreoffice +.... + +[NOTE] +==== +如果运行的是 FreeBSD 的 -RELEASE 版本, 这个命令应该不会遇到任何问题。 +==== + +装好软件包之后, 需要用下面的命令来安装 LibreOffice: + +[source,bash] +.... +% libreoffice +.... + +[NOTE] +==== +在首次运行时, 系统会询问一系列问题, 并在当前用户的主目录中创建 [.filename]#.libreoffice# 目录。 +==== + +如果 LibreOffice 软件包不可用, 您还是可以通过 port 安装。 不过, 请注意编译它需要相当多的磁盘空间和时间。 + +[source,bash] +.... +# cd /usr/ports/editors/libreoffice +# make install clean +.... + +[NOTE] +==== +如果希望编译本地化的版本, 把前面的命令换成: + +[source,bash] +.... +# make LOCALIZED_LANG=your_language install clean +.... + +您需要把 _your_language_ 换成正确的语言 ISO 代码。 可用的代码可以在 port 的 [.filename]#Makefile# 中的 `pre-fetch` target 中找到。 +==== + +完成联编和安装之后, 就可以用下面的命令运行 LibreOffice 了: + +[source,bash] +.... +% libreoffice +.... + +[[desktop-viewers]] +== 文档查看器 + +UNIX(R) 系统出现以来, 一些新的文档格式开始流行起来; 它们所需要的标准查看器可能不一定在系统内。 本节中, 我们将了解如何安装它们。 + +这节涵盖如下应用程序: + +[.informaltable] +[cols="1,1,1,1", frame="none", options="header"] +|=== +| 软件名称 +| 资源需求 +| 安装时间 +| 主要依赖 + +|Acrobat Reader(R) +|少 +|少 +|Linux二进制兼容 + +|gv +|少 +|少 +|Xaw3d + +|Xpdf +|少 +|少 +|FreeType + +|GQview +|少 +|少 +|Gtk+ 或 GNOME +|=== + +=== Acrobat Reader(R) + +现在许多文档都用 PDF 格式, 根据"轻便小巧文档格式"的定义。一个被建议使用的查看器是 Acrobat Reader(R),由 Adobe 所发行的 Linux 版本。因为 FreeBSD 能够运行 Linux 二进制文件, 所以它也可以用在 FreeBSD 中。 + +要从 Ports collection 安装 Acrobat Reader(R) 8, 只需: + +[source,bash] +.... +# cd /usr/ports/print/acroread8 +# make install clean +.... + +由于授权的限制, 我们不提供预编译的版本。 + +=== gv + +gv 是 PostScript(R) 和 PDF 文件格式查看器。它源自 ghostview 因为使用 Xaw3d 函数库让它看起来更美观。 它很快而且界面很干净。gv 有很多特性比如象纸张大小、刻度或者抗锯齿。 大部分操作都可以只用键盘或鼠标完成。 + +安装 gv package,如下: + +[source,bash] +.... +# pkg_add -r gv +.... + +如果您无法获取预编译的包, 则可以使用 Ports Collection: + +[source,bash] +.... +# cd /usr/ports/print/gv +# make install clean +.... + +=== Xpdf + +如果您想要一个小型的 FreeBSD PDF 查看器, Xpdf 是一个小巧并且高效的查看器。 它只需要很少的资源而且非常稳定。它使用标准的 X 字体并且不需要 Motif(R) 或者其它的 X 工具包。 + +安装 Xpdf package,使用如下命令: + +[source,bash] +.... +# pkg_add -r xpdf +.... + +如果 package 不可用或者您宁愿使用 Ports Collection,如下: + +[source,bash] +.... +# cd /usr/ports/graphics/xpdf +# make install clean +.... + +一旦安装完成,您就可以启动 Xpdf 并且使用鼠标右键来使用菜单。 + +=== GQview + +GQview 是一个图片管理器。 您可以单击鼠标来观看一个文件、开启一个外部编辑器、 使用预览和更多的功能。它也有幻灯片播放模式和一些基本的文件操作。 您可以管理采集的图片并且很容易找到重复的。 GQview 可以全屏幕观看并且支持国际化。 + +如果您想要安装 GQview package,如下: + +[source,bash] +.... +# pkg_add -r gqview +.... + +如果您没有可用的 package 或者您宁愿使用 Ports Collection,如下: + +[source,bash] +.... +# cd /usr/ports/graphics/gqview +# make install clean +.... + +[[desktop-finance]] +== 财务 + +假如,基于任何的理由,您想要在 FreeBSD Desktop 管理您个人的财政,有一些强大并且易于使用的软件可以被您选择安装。 它们中的一些与流行的文件格式兼容象 Quicken 和 Excel 文件。 + +本节涵盖如下程序: + +[.informaltable] +[cols="1,1,1,1", frame="none", options="header"] +|=== +| 软件名称 +| 资源需求 +| 安装时间 +| 主要依赖 + +|GnuCash +|少 +|长 +|GNOME + +|Gnumeric +|少 +|长 +|GNOME + +|Abacus +|少 +|少 +|Tcl/Tk + +|KMyMoney +|少 +|长 +|KDE +|=== + +=== GnuCash + +GnuCash 是 GNOME 的一部分,GNOME 致力于为最终用户提供用户友好且功能强大的软件。使用 GnuCash,您可以关注您的收入和开支、您的银行帐户, 或者您的股票。它的界面特性看起来非常的专业。 + +GnuCash 提供一个智能化的注册、帐户分级系统、 很多键盘快捷方式和自动完成方式。它能分开一个单个的处理到几个详细的部分。 GnuCash 能导入和合并 Quicken QIF 文件格式。 它也支持大部分的国际日期和流行的格式。 + +在您的系统中安装 GnuCash 所需的命令如下: + +[source,bash] +.... +# pkg_add -r gnucash +.... + +如果 package 不可用,您可以使用 Ports Collection 安装: + +[source,bash] +.... +# cd /usr/ports/finance/gnucash +# make install clean +.... + +=== Gnumeric + +Gnumeric 是一个电子表格程序, GNOME 桌面环境的一部分。 它以通过元素格式和许多片断的自动填充系统来方便的自动"猜测"用户输入而著称。 它能导入一些流行的文件格式,比如象 Excel、 Lotus 1-2-3 或 Quattro Pro。 Gnumeric 凭借 package:math/guppi[] 支持图表。 它有大量的嵌入函数和允许所有通常比如象、数字、货币、日期、 时间等等的一些单元格式。 + +以 package 方式安装 Gnumeric 的方法如下: + +[source,bash] +.... +# pkg_add -r gnumeric +.... + +如果 package 不可用,您可以使用 Ports Collection 安装: + +[source,bash] +.... +# cd /usr/ports/math/gnumeric +# make install clean +.... + +=== Abacus + +Abacus 是一个小巧易用的电子表格程序。 它包含许多嵌入函数在一些领域如统计学、财务和数学方面很有帮助。 它能导入和输出 Excel 文件格式。 Abacus 可以产生 PostScript(R) 输出。 + +以 package 的方式安装 Abacus 的方法如下: + +[source,bash] +.... +# pkg_add -r abacus +.... + +如果 package 不可用,您可以使用 Ports Collection 安装: + +[source,bash] +.... +# cd /usr/ports/deskutils/abacus +# make install clean +.... + +=== KMyMoney + +KMyMoney 是一个 KDE环境下的个人财务管理软件。 KMyMoney 旨在提供并融合各种商业财务管理软件所有的重要特性。 它也同样注重易用性和特有的复式记帐功能。 KMyMoney 能从标准的 Quicken Interchange Format (QIF) 文件导入数据, 追踪投资,处理多种货币并能提供一个财务报告。 另有可用的插件支持导入 OFX 格式的数据。 + +以 package 的方式安装 KMyMoney 的方法如下: + +[source,bash] +.... +# pkg_add -r kmymoney2 +.... + +如果 package 不可用,您可以使用 Ports Collection 安装: + +[source,bash] +.... +# cd /usr/ports/finance/kmymoney2 +# make install clean +.... + +[[desktop-summary]] +== 总结 + +尽管 FreeBSD 由于其高性能和可靠性而获得了许多 ISP 的信赖, 但它也完全可以用于桌面环境。 拥有数以千计的 http://www.FreeBSD.org/applications/[packages] 和 http://www.FreeBSD.org/ports/[ports] 能够帮您迅速建立完美的桌面环境。 + +下面是本章涉及到的所有的软件的简要回顾: + +[.informaltable] +[cols="1,1,1", frame="none", options="header"] +|=== +| 软件名称 +| Package 名称 +| Ports 名称 + +|Opera +|`opera` +|package:www/opera[] + +|Firefox +|`firefox` +|package:www/firefox[] + +|KOffice +|`koffice` +|package:editors/koffice-kde3[] + +|AbiWord +|`abiword` +|package:editors/abiword[] + +|The GIMP +|`gimp` +|package:graphics/gimp[] + +|OpenOffice.org +|`openoffice` +|package:editors/openoffice.org-3[] + +|LibreOffice +|`libreoffice` +|package:editors/libreoffice[] + +|Acrobat Reader(R) +|`acroread` +|package:print/acroread8[] + +|gv +|`gv` +|package:print/gv[] + +|Xpdf +|`xpdf` +|package:graphics/xpdf[] + +|GQview +|`gqview` +|package:graphics/gqview[] + +|GnuCash +|`gnucash` +|package:finance/gnucash[] + +|Gnumeric +|`gnumeric` +|package:math/gnumeric[] + +|Abacus +|`abacus` +|package:deskutils/abacus[] + +|KMyMoney +|`kmymoney2` +|package:finance/kmymoney2[] +|=== |