Christophe
Juniet
Contributed by
桌面应用
概述
FreeBSD 能够运行相当多桌面应用程序,
象浏览器和字处理软件。这些程序大部分都有 package 或者能从
ports 编译。许多新用户希望在桌面上就可以找到这样的应用程序。
本章将介绍如何轻松的从 package 或 ports 安装一些常见的桌面应用程序。
需要注意的是从 ports 安装意味着要编译源码。根据编译的
ports 和电脑速度的不同,这也许需要花费相当长的时间。
若是您觉得编译源码太过于花费时间的话,大部分的 ports
都有预先编译好的版本可以安装。
因为 FreeBSD 兼容 Linux 二进制的特性,许多原本为 Linux
开发的程序都可以直接用在您的桌面。在安装任何的 Linux
应用程序之前,强烈的推荐您阅读。
当您在寻找特定的 ports 时,比如使用 &man.whereis.1;
要记得许多利用 Linux 二进制兼容特性的 ports 都以linux-
开头。
在下面的介绍中,都假设安装 Linux 应用程序前已经开启了 Linux 二进制兼容功能。
本章涵盖以下种类应用程序:
浏览器 (例如 Mozilla、
&netscape;、
Opera、
Firefox、
Konqueror)
办公、图象处理 (例如
KOffice、
AbiWord、
GIMP、
OpenOffice.org)
文档查看 (例如 &acrobat.reader;、
gv、
Xpdf、
GQview)
财务 (例如
GnuCash、
Gnumeric、
Abacus)
阅读这章之前,您应该:
知道如何安装额外的第三方软件()。
知道如何安装 Linux 软件()。
想要获得更多的有关多媒体环境的信息,请阅读
。如果您想要建立和使用电子邮件,
请参考。
浏览器
FreeBSD并没有预先安装特定的浏览器。然而,在 ports 的目录 www
有许多浏览器可以安装。如果您没有时间一一编译它们
(有些时候这可能需要花费相当长的时间) 大部分都有 package 可用。
KDE 和
GNOME 已经提供 HTML 浏览器。
请参考得到更多完整的有关设定这些桌面环境的信息。
如果您想要寻找小型的浏览器,您可以试试看
www/dillo、
www/links 或
www/w3m。
这一节涉及如下程序:
程序名称
资源需求
安装时间
主要依赖
Mozilla
多
大量时间和空间
Gtk+
&netscape;
多
轻松
兼容Linux Binary
Opera
少
轻松
同时有可用的 FreeBSD 和 Linux 版本。 Linux 版本需要使用
Linux 二进制兼容模块和
linux-openmotif。
Firefox
中等
长
Gtk+
Konqueror
中等
长
需要 KDE 库
Mozilla
Mozilla
Mozilla 也许是 FreeBSD
桌面上最合适的浏览器了。它新颖稳定,且完整的移植到了
FreeBSD。拥有非常合乎标准的 HTML 支持,它也能处理邮件和阅读新闻组。
假如您打算做一个自己的主页的话,它甚至提供一个 HTML 编辑器。
&netscape; 的使用者可能觉得它和
Communicator 非常相似,
两者有些部分实际上是相通的。
在 CPU 速度低于 233MHz 或者内存少于 64MB
的老式电脑上,Mozilla
会占用相当多资源而难以使用。您也许可以试试
Opera 浏览器,本章稍后将会介绍它。
也许基于某种原因,您不能或者不想编译
Mozilla,FreeBSD GNOME 团队已经为您制作好了
package。只需要通过网络安装它:
&prompt.root; pkg_add -r mozilla
如果没 package 可用,而您又有足够的时间和磁盘空间,您可以获取
Mozilla 的源码来编译并安装它到您的系统上。
执行以下指令既可:
&prompt.root; cd /usr/ports/www/mozilla
&prompt.root; make install clean
Mozilla 需要 root
权限执行 chrom 注册来确定正确的初始化。另外,
如果您想要一些额外的插件比如象 mouse gestures,您也必须以
root 权限执行 Mozilla
以便正确的安装。
一旦您完成了 Mozilla 安装,您就再也不需要
root 权限了。您可以用如下方式执行
Mozilla:
&prompt.user; mozilla
也可以用如下方式直接运行电子邮件和新闻阅读器:
&prompt.user; mozilla -mail
Tom
Rhodes
Contributed by
Mozilla、&java; 和 ¯omedia; &flash;
安装 Mozilla 很简单,但是安装
Mozilla 的额外支持比如象
&java; 和 ¯omedia; &flash; 却会消耗很多时间和磁盘空间。
第一件事就是使用 Mozilla
下载要安装的文件。让您的浏览器连接到 ,
在他们的页面上建立一个帐户。记得要保存用户名和密码,也许以后会用的着它。
下载 j2sdk-1_3_1-src.tar.gz 文件到
/usr/ports/distfiles/ 位置,ports
不会自动的下载它,这是因为许可证的限制。然后从
下载java 环境
。
它的文件名是 j2sdk-1_3_1_08-linux-i586.bin 比较大
(大约是 25MB!)。象前边一样,这个文件必须放到
/usr/ports/distfiles/。
最后下载java patchkit
,它在这里可以找到,
然后把它放在 /usr/ports/distfiles/。
用标准的 make install clean 安装
java/jdk13 并且接着安装
www/flashpluginwrapper port。这个
port 需要 emulators/linux_base
这个庞大的 port。虽然有其它的 &flash;
插件存在,然而他们对我来说却不能用。
如果 Mozilla 还没有安装,安装
www/mozilla port。
现在用如下方式复制 &flash; 插件:
&prompt.root; cp /usr/local/lib/flash/libflashplayer.so \
/usr/X11R6/lib/browser_plugins/libflashplayer_linux.so
&prompt.root; cp /usr/local/lib/flash/ShockwaveFlash.class \
/usr/X11R6/lib/browser_plugins/
把下面这些行加入到 Mozilla 启动脚本
/usr/X11R6/bin/mozilla 的开头 (在
#!/bin/sh 之后)。
LD_PRELOAD=/usr/local/lib/libflashplayer.so.1
export LD_PRELOAD
这将会启用 &flash; 插件.
现在只要如下启动 Mozilla:
&prompt.user; mozilla &
并且从 Help 菜单选取
About Plug-ins 选项,
所有可用的插件列表就会出现。&java; 和
&shockwave; &flash; 应该都会被列出。
&netscape;
Netscape
ports collection 里包含数个版本的 &netscape;
浏览器。因为 FreeBSD 版本包含有一个严重的安全问题,
强烈建议不要安装它们。作为替代,使用最近的 Linux 或者其它
UNIX 版本。
最新的稳定版的 &netscape; 浏览器是
&netscape; 7。它可以从
ports collection 安装:
&prompt.root; cd /usr/ports/www/netscape7
&prompt.root; make install clean
在 French、German 和 Japanese 目录下,也有本地化过的版本。
不推荐您使用 &netscape; 4.x
版本,因为它已经不适应当今的标准。然而,
&netscape; 7.x
和最新的版本只可以使用在 &i386; 平台。
Opera
Opera
Opera 是一个快速、拥有许多特性,
和标准兼容的浏览器。它有两个版本:native
FreeBSD
版本和一个可运行在 Linux 模拟器下的版本。对于每个操作系统,
它都有一个免费的但是有广告和一个没有广告但是必须向 Opera web site 付费的版本。
要使用 Opera 的 FreeBSD
版本来浏览网页,安装以下的 package:
&prompt.root; pkg_add -r opera
有些 FTP 站点没有所有版本的 package,您也可以通过 ports collection 来安装:
&prompt.root; cd /usr/ports/www/opera &prompt.root; make install clean
要安装 Linux 版本的
Opera,将上面例子中的
opera 替换为 linux-opera。Linux
版本在某些情况下非常有用,象是使用只有 Linux 版本的插件,例如 Adobe
&acrobat.reader;。不然的话在其它方面,
FreeBSD 和 Linux 版本是完全一样的。
Firefox
Firefox
Firefox 是基于
Mozilla 代码基础的的下一代浏览器。
Mozilla 是一个完整的应用程序套件,
包括比如浏览器、邮件客户端、聊天客户端等等。
Firefox 只是一个浏览器,
所以更小、更快。
安装软件包键入:
&prompt.root; pkg_add -r firefox
如果您更喜欢从源代码编译,也可以使用 ports collection:
&prompt.root; cd /usr/ports/www/firefox
&prompt.root; make install clean
Konqueror
Konqueror
Konqueror 是
KDE 的一部分,不过也可以通过安装
x11/kdebase3
在非 KDE 环境下使用。
Konqueror 不止是一个浏览器,
也是一个文件管理器和多媒体播放器。
Konqueror 也带有丰富的插件,
可以在 misc/konq-plugins 下面找到。
Konqueror 也支持 &flash;,
可以在 找到一个 How To。
办公、图象处理
当需要进行办公或者进行图象处理时,
新用户通常都会找一些好用的办公套件或者字处理软件。目前有一些桌面环境比如象
KDE 已经提供了办公套件。
FreeBSD 提供所有的要求,桌面环境也不例外。
这节涉及如下程序:
软件名称
资源需求
安装时间
主要依赖
KOffice
少
多
KDE
AbiWord
少
少
Gtk+ 或 GNOME
The Gimp
少
长
Gtk+
OpenOffice.org
多
长
GCC 3.1、&jdk; 1.3、Mozilla
KOffice
KOffice
办公套件
KOffice
KDE 社区提供了一套办公套件,
它能用在桌面环境。它包含四个标准的组件,这些组件可以在其它办公套件中找到。
KWord 是字处理程序、
KSpread 是电子表格程序、
KPresenter 是演示文档制作管理程序、
Kontour是矢量绘图软件。
安装最新的
KOffice 之前,先确定您是否安装了最新版的
KDE。
使用 package 来安装 KOffice,安装细节如下:
&prompt.root; pkg_add -r koffice
如果没有可用的 package,您可以使用 ports collection 安装。
安装 KDE3 的
KOffice 版本,如下:
&prompt.root; cd /usr/ports/editors/koffice-kde3
&prompt.root; make install clean
AbiWord
AbiWord
AbiWord 是一个免费的字处理程序,它看起来和
µsoft; Word 的感觉很相似。
它适合用来打印文件、信函、报告、备忘录等等,
它非常快且包含许多特性,并且非常容易使用。
AbiWord 可以导入或输出很多文件格式,
包括一些象 Microsoft.doc 格式的文件。
AbiWord 也有 package
的安装方式。您可以用以下方法安装:
&prompt.root; pkg_add -r AbiWord2
如果没有可用的 package,它也可以从 ports collection 编译。ports
collection 应该是最新的。它的安装方式如下:
&prompt.root; cd /usr/ports/editors/AbiWord2
&prompt.root; make install clean
GIMP
GIMP
对图象的编辑或者加工,
GIMP 是一个非常精通图象处理的软件。
它可以被用来当作简单的绘图程序或者一个专业的照片处理套件。
它支持大量的插件和具有脚本界面的特性。
GIMP 可以读写众多的文件格式,
支持扫描仪和手写板。
您可以用下列命令安装:
&prompt.root; pkg_add -r gimp
如果您在 FTP 站点没有找到这个 package,您也可以使用
ports collection 的方法安装。ports 的 graphics
目录也包含有 Gimp 手册。
以下是安装它们的方法:
&prompt.root; cd /usr/ports/graphics/gimp1
&prompt.root; make install clean &prompt.root; cd /usr/ports/graphics/gimp-manual-pdf
&prompt.root; make install clean
ports 中的 graphics
目录也有开发中的 GIMP 版本
graphics/gimp-devel。
Gimp 手册的 HTML 和 &postscript; 版本在
graphics/gimp-manual-html 和
graphics/gimp-manual-ps。
OpenOffice.org
OpenOffice.org
办公套件
OpenOffice.org
OpenOffice.org 包括一套完整的办公套件:
一个字处理程序、一个电子表格程序、一个演示文档管理程序和一个绘图程序。
它和其它的办公套件的特征非常相似,它可以导入输出不同的流行的文件格式。
它包括一些不同的语言界面、拼写检查和字典。
OpenOffice.org 的字处理程序使用 XML
文件格式使它增加了可移植性和灵活性。电子表格程序支持宏语言和使用外来的数据库界面。
OpenOffice.org 已经可以平稳的运行在
&windows;、&solaris;、Linux、FreeBSD
和 &macos; X 等各种操作系统下。更多的有关
OpenOffice.org 的信息您可以在
OpenOffice网页找到。
对于特定的 FreeBSD 版本的信息,您可以在直接在 FreeBSD OpenOffice
移植团队的页面下载。
安装 OpenOffice.org 方法如下:
&prompt.root; pkg_add -r openoffice
一旦 package 被安装,您必须运行 setup 程序并且选择一个
。运行下面的命令来使用
OpenOffice.org:
&prompt.user; openoffice-setup
如果没有可用的 OpenOffice.org
package,您仍旧可以选择编译 port。然而,
您必须记住它的要求以及大量的磁盘空间和相当长的时间编译。
&prompt.root; cd /usr/ports/editors/openoffice
&prompt.root; make install clean
一旦这个完成,运行
OpenOffice.org setup 设置程序并且选择一个
如下:
&prompt.user; cd /usr/ports/editors/openoffice
&prompt.user; make install-user
如果您想要使用一个本地化的版本,有如下一些 ports 可用:
语言
Port
阿拉伯语
editors/openoffice-ar
丹麦语
editors/openoffice-dk
西班牙语
editors/openoffice-es
希腊语
editors/openoffice-gr
意大利语
editors/openoffice-it
荷兰语
editors/openoffice-nl
瑞典语
editors/openoffice-se
土耳其语
editors/openoffice-tr
法语
french/openoffice
德语
german/openoffice
日语
japanese/openoffice
韩国语
korean/openoffice
波兰语
polish/openoffice
葡萄牙语
portuguese/openoffice
俄语
russian/openoffice
文档查看器
一些新的文档格式近来得到流行。它们所需要的标准查看器可能不一定在系统内。
在本节我们将了解如何安装它们。
这节涵盖如下应用程序:
软件名称
资源需求
安装时间
主要依赖
&acrobat.reader;
少
少
Linux二进制兼容
gv
少
少
Xaw3d
Xpdf
少
少
FreeType
GQview
少
少
Gtk+ 或 GNOME
&acrobat.reader;
Acrobat Reader
PDF
查看器
现在许多文档都用 PDF 格式,
根据轻便小巧文档格式
的定义。一个被建议使用的查看器是
&acrobat.reader;,由 Adobe 所发行的
Linux 版本。因为 FreeBSD 能够运行 Linux 二进制文件,
所以它也可以用在 FreeBSD 中。
安装 &acrobat.reader; 5
package,如下:
&prompt.root; pkg_add -r acroread5
通常, 如果 package 不可用或者您想要一个最新的版本,
您可以用 ports collection 来安装:
&prompt.root; cd /usr/ports/print/acroread5
&prompt.root; make install clean
&acrobat.reader; 有几个不同的版本可用。
在写这个的同时它们已经有如下版本:
print/acroread (version 3.0.2)、
print/acroread4 (version 4.0.5) 和
print/acroread5 (version 5.0.6)。
它们不全是都有 package 给您现在版本的 FreeBSD 使用。ports
collection 总是包含最新的版本。
gv
gv
PDF
查看器
PostScript
查看器
gv 是 &postscript; 和
PDF 文件格式查看器。它源自 ghostview
因为使用 Xaw3d 函数库让它看起来更美观。
它很快而且界面很干净。gv
有很多特性比如象纸张大小、刻度或者抗锯齿。
大部分操作都可以用键盘或鼠标完成。
安装 gv package,如下:
&prompt.root; pkg_add -r gv
如果您没有可用的 package,您可以使用 ports collection 安装:
&prompt.root; cd /usr/ports/print/gv &prompt.root; make install clean
Xpdf
Xpdf
PDF
查看器
如果您想要一个小型的 FreeBSD PDF 查看器,
Xpdf 是一个小巧并且高效的查看器。
它只需要很少的资源而且非常稳定。它使用标准的 X
字体并且不需要 &motif; 或者其它的
X 工具包。
安装 Xpdf package,使用如下命令:
&prompt.root; pkg_add -r xpdf
如果 package 不可用或者您宁愿使用 ports collection,如下:
&prompt.root; cd /usr/ports/graphics/xpdf
&prompt.root; make install clean
一旦安装完成,您就可以启动
Xpdf 并且使用鼠标右键来使用菜单。
GQview
GQview
GQview 是一个图片管理器。
您可以单击鼠标来观看一个文件、开启一个外部编辑器、
使用预览和更多的功能。它也有幻灯片播放模式和一些基本的文件操作。
您可以管理采集的图片并且很容易找到重复的。
GQview 可以全屏幕观看并且支持国际化。
如果您想要安装
GQview package,如下:
&prompt.root; pkg_add -r gqview
如果您没有可用的 package 或者您宁愿使用 ports collection,如下:
&prompt.root; cd /usr/ports/graphics/gqview
&prompt.root; make install clean
财务
假如,基于任何的理由,您想要在 FreeBSD Desktop
管理您个人的财政,有一些强大并且易于使用的软件可以被您选择安装。
它们中的一些与流行的文件格式兼容象
Quicken
或 Excel 文件。
本节涵盖如下软件:
软件名称
资源需求
安装时间
主要依赖
GnuCash
少
长
GNOME
Gnumeric
少
长
GNOME
Abacus
少
少
Tcl/Tk
GnuCash
GnuCash
GnuCash 是
GNOME 的一部分,GNOME
致力于为最终用户提供用户友好且功能强大的软件。使用
GnuCash,您可以关注您的收入和开支、您的银行帐户,
或者您的股票。它的界面特性看起来非常的专业。
GnuCash 提供一个智能化的注册、帐户分级系统、
很多键盘快捷方式和自动完成方式。它能分开一个单个的处理到几个详细的部分。
GnuCash 能导入和合并
Quicken QIF 文件格式。
它也支持大部分的国际日期和流行的格式。
安装 GnuCash 到您的系统,如下:
&prompt.root; pkg_add -r gnucash
如果 package 不可用,您可以使用 ports collection 安装:
&prompt.root; cd /usr/ports/finance/gnucash
&prompt.root; make install clean
Gnumeric
Gnumeric
电子表格
Gnumeric
Gnumeric 是一个电子表格程序,
GNOME 桌面环境的一部分。
它以通过元素格式和许多片断的自动填充系统来方便的自动猜测
用户输入而著称。
它能导入一些流行的文件格式,比如象 Excel、
Lotus 1-2-3 或 Quattro Pro。
Gnumeric 凭借 math/guppi 支持图表。
它有大量的嵌入函数和允许所有通常比如象、数字、货币、日期、
时间等等的一些单元格式。
安装 Gnumeric package,如下:
&prompt.root; pkg_add -r gnumeric
如果 package 不可用,您可以使用 ports collection 安装:
&prompt.root; cd /usr/ports/math/gnumeric
&prompt.root; make install clean
Abacus
Abacus
spreadsheet
Abacus
Abacus 是一个小巧易用的电子表格程序。
它包含许多嵌入函数在一些领域如统计学、财务和数学方面很有帮助。
它能导入和输出 Excel 文件格式。
Abacus 可以产生 &postscript;
输出。
安装 Abacus package,如下:
&prompt.root; pkg_add -r abacus
如果 package 不可用,您可以使用 ports collection 安装:
&prompt.root; cd /usr/ports/deskutils/abacus
&prompt.root; make install clean
总结
当 FreeBSD 因为它的效能和稳定而在 ISP 之间流行时,
它也可以完全应用在桌面环境。拥有数以千计的
packages 或者
ports,
您可以为您的需要建立完美的桌面环境。
一旦您完成了您的桌面环境的安装,您可能想要进一步了解
misc/instant-workstation。
meta-port
允许您为一个工作站建立一个定制的 ports 设置。您可以编辑
/usr/ports/misc/instant-workstation/Makefile 定制它。
接着是缺省添加和删除 ports 的语法,和使用通常的步骤建立它。
最后,您将能建立一个适合您自己桌面的大的 package
并在您的其它的工作站上安装它!
下面是本章涉及到的所有的软件的快速回顾:
软件名称
Package 名称
Ports 名称
Mozilla
mozilla
www/mozilla
&netscape;
linux-netscape7
www/netscape7
Opera
linux-opera
www/linux-opera
Firefox
firefox
www/firefox
KOffice
koffice-kde3
editors/koffice-kde3
AbiWord
AbiWord-gnome
editors/AbiWord
The GIMP
gimp
graphics/gimp1
OpenOffice.org
openoffice
editors/openoffice
&acrobat.reader;
acroread5
print/acroread5
gv
gv
print/gv
Xpdf
xpdf
graphics/xpdf
GQview
gqview
graphics/gqview
GnuCash
gnucash
finance/gnucash
Gnumeric
gnumeric
math/gnumeric
Abacus
abacus
deskutils/abacus