Acrobat in FreeBSD

2009-05-13 10:00:40来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

   这篇文章主要是向大家介绍如何在FreeBSD运行Acrobat Reader for Linux,这其中涉及的都是一些非常基本的知识,如果你是一个FreeBSD熟手,那么我建议你不要再往下看了,因为我不想浪费你宝贵的时间,好了,现在我们开始进入主题。
  我平时比较爱从网上下载些资料,其中大多数资料都是pdf格式,因而就要涉及到pdf阅读软件的选择,以往在FreeBSD上,我都是使用xpdf来阅读pdf文档,但久了之后就发现xpdf使用起来不是那么方便。正巧在网上找到了Acrobat Reader for Linux 5.05(在ftp://202.108.44.140/上传目录/黑夜编码人/ 中有下载,用户名和密码都是:unix2002),于是就将其下载下来安装在linux中,发现使用起来和 windows下的一样方便,爱不释手,但我平常使用FreeBSD的时间比较多,因而就想可不可以在FreeBSD中 使用Acrobat Reader呢?(我的FreeBSD和Linux同时安装在一个硬盘上)到Adobe的主页上看了一下,没有for *BSD的版本,心中纳闷难道Adobe不知道还有这么多像我这样的*BSD迷吗?后来经好朋友夜猫子(chinaunix BSD版的版主)的提示得知,其实并不是必须要Acrobat Reader for *BSD才能在FreeBSD中运行Acrobat Reader,FreeBSD中有一个可以让linux下的程序在FreeBSD中运行的兼容工具,找来FreeBSD Handbook,handbook上指出通过此兼容工具可以让linux下的大部份程序在FreeBSD下运行,这其中就包括了Acrobat reader。于是马上拿出 FreeBSD的光盘,结果一翻搜索后来在光盘的packages/All下找到了linux_base-6.1.tgz(我使用的是 FreeBSD4.3 release,不同版本可能有出入),查资料得知该包便是linux兼容包,下面就该动手了:
CODE:
[root@freebsd]# mount -t cd9660 /dev/acd0c /cdrom
[root@freebsd]# cd /cdrom/packages/All/
[root@freebsd]# pkg_add linux_base-6.1.tgz
安装后,在系统/modules中便多了一个名为linux.ko的module。
接下来找到Acrobat Reader的安装路径,并运行Acrobat Reader:
CODE:
[root@freebsd]# mount -t ext2fs /dev/ad0s2 /mnt //跟根自己的实际情况更改
[root@freebsd]# cd /mnt/usr/local/Acrobat5/bin //Acrobat Reader的执行文件路径
[root@freebsd]# ./acroread
ERROR: Cannot find installation directory.
看来Acrobat Reader启动时要检测安装目录,这次运行就这样失败了。习惯性的打入一个ls -l,发现acroread是一个脚本文件,突然灵机一动。
CODE:
[root@freebsd]# less acroread
#!/bin/sh
#
ver=5.0
install_dir=/usr/local/Acrobat5/Reader
#
# Prepend a colon separated environment variable
# $1 string to be prepended
# $2 environment variable
#
prepend()
{
if [ -z "$2" -o "$2" = "$1" ] ; then
echo "$1"
else
first="`expr "$2" : '\([^:]*\):'`"
if [ "$first" = "$1" ] ; then
echo "$2"
else
echo "${1}:${2}"
fi
fi
}
...
注意到上面的install_dir=/usr/local/Acrobat5/Reader没有,Acrobat Reader不是告诉我们安装路径不对吗?现在它指向/usr/local/Acrobat5/Reader,而在我的FreeBSD中根本没有这个文件夹当然要出错,不管那么多,先改了再说,但为了让Acrobat Reader能同时在linux和FreeBSD中运行,因而先复制一个acroread的副本acroread-bsd,以下我们所做的修改都是在 acroread-bsd中进行,将acroread-bsd中的install_dir=/usr/local/Acrobat5/Reader改为 install_dir=/mnt/usr/local/Acrobat5/Reader,保存后运行acrobat-bsd。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD下数据线质量引起的Raid错误

下一篇:ksh安装