亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5340 | 回復(fù): 9
打印 上一主題 下一主題

[FreeBSD] 在FreeBSD中使用Acrobat Reader for Linux [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2002-06-30 17:49 |只看該作者 |倒序?yàn)g覽
[這個(gè)貼子最后由黑夜編碼人在 2002/06/30 05:50pm 編輯]

在FreeBSD中使用Acrobat Reader for Linux
                            by 黑夜編碼人(bluepboy@hotmail.com)

   這篇文章主要是向大家介紹如何在FreeBSD運(yùn)行Acrobat Reader for Linux,這其中涉及的都是一些非常基本的知識,如果你是一個(gè)FreeBSD熟手,那么我建議你不要再往下看了,因?yàn)槲也幌肜速M(fèi)你寶貴的時(shí)間,好了,現(xiàn)在我們開始進(jìn)入主題。
    我平時(shí)比較愛從網(wǎng)上下載些資料,其中大多數(shù)資料都是pdf格式,因而就要涉及到pdf閱讀軟件的選擇 ,以往在FreeBSD上,我都是使用xpdf來閱讀pdf文檔,但久了之后就發(fā)現(xiàn)xpdf使用起來不是那么方便。正巧在網(wǎng)上找到了Acrobat Reader for Linux 5.05(在ftp://202.108.44.140/上傳目錄/黑夜編碼人/ 中有下載,用戶名和密碼都是:unix2002),于是就將其下載下來安裝在linux中,發(fā)現(xiàn)使用起來和 windows下的一樣方便,愛不釋手,但我平常使用FreeBSD的時(shí)間比較多,因而就想可不可以在FreeBSD中 使用Acrobat Reader呢?(我的FreeBSD和Linux同時(shí)安裝在一個(gè)硬盤上)到Adobe的主頁上看了一下,沒有for *BSD的版本,心中納悶難道Adobe不知道還有這么多像我這樣的*BSD迷嗎?后來經(jīng)好朋友夜貓子(chinaunix BSD版的版主)的提示得知,其實(shí)并不是必須要Acrobat Reader for *BSD才能在FreeBSD中運(yùn)行Acrobat Reader,F(xiàn)reeBSD中有一個(gè)可以讓linux下的程序在FreeBSD中運(yùn)行的兼容工具,找來FreeBSD Handbook,handbook上指出通過此兼容工具可以讓linux下的大部份程序在FreeBSD下運(yùn)行,這其中就包括了Acrobat reader。于是馬上拿出 FreeBSD的光盤,結(jié)果一翻搜索后來在光盤的packages/All下找到了linux_base-6.1.tgz(我使用的是FreeBSD4.3  release,不同版本可能有出入),查資料得知該包便是linux兼容包,下面就該動(dòng)手了:

[root@freebsd]# mount -t cd9660 /dev/acd0c /cdrom
[root@freebsd]# cd /cdrom/packages/All/
[root@freebsd]# pkg_add linux_base-6.1.tgz

    安裝后,在系統(tǒng)/modules中便多了一個(gè)名為linux.ko的module。

    接下來找到Acrobat Reader的安裝路徑,并運(yùn)行Acrobat Reader:

[root@freebsd]# mount -t ext2fs /dev/ad0s2 /mnt     //跟根自己的實(shí)際情況更改
[root@freebsd]# cd /mnt/usr/local/Acrobat5/bin      //Acrobat Reader的執(zhí)行文件路徑
[root@freebsd]# ./acroread
ERROR: Cannot find installation directory.

    看來Acrobat Reader啟動(dòng)時(shí)要檢測安裝目錄,這次運(yùn)行就這樣失敗了。習(xí)慣性的打入一個(gè)ls -l,發(fā)現(xiàn)acroread是一個(gè)腳本文件,突然靈機(jī)一動(dòng)。

[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" ] &#59; then
    echo "$1"
  else
    first="`expr "$2" : '\([^:]*\):'`"
    if [ "$first" = "$1" ] &#59; then
      echo "$2"
    else
      echo "${1}{2}"
    fi
  fi
}
...

    注意到上面的install_dir=/usr/local/Acrobat5/Reader沒有,Acrobat Reader不是告訴我們安裝路徑不對嗎?現(xiàn)在它指向/usr/local/Acrobat5/Reader,而在我的FreeBSD中根本沒有這個(gè)文件夾當(dāng)然要出錯(cuò),不管那么多,先改了再說,但為了讓Acrobat Reader能同時(shí)在linux和FreeBSD中運(yùn)行,因而先復(fù)制一個(gè)acroread的副本acroread-bsd,以下我們所做的修改都是在acroread-bsd中進(jìn)行,將acroread-bsd中的install_dir=/usr/local/Acrobat5/Reader改為install_dir=/mnt/usr/local/Acrobat5/Reader,保存后運(yùn)行acrobat-bsd。

[root@freebsd]# ./acroread-bsd
The OS named FreeBSD version 4.3-RELEASE is currently not installed.
Try running on an installed platform and connecting to your display.
Installed platform(s) include the following:
  Intel/Linux

    這次Acrobat Reader告訴我們該版本只能在linux上運(yùn)行,難道沒有辦法讓它運(yùn)行了嗎?acroread既然是一個(gè)腳本,它是怎么知道我使用的是FreeBSD 4.3 release呢?這其中很可能是調(diào)用了uname來檢測系統(tǒng)信息的,打開acroread-bsd,發(fā)現(xiàn)其中有如下內(nèi)容:
#
# setup the configuration from uname
#
os_name=`uname -s`

if [ "$os_name" = "AIX" ] &#59; then
  os_release=`uname -a | ( read name host minor major foo &#59; echo $major.$minor )`
else
  os_release=`uname -r`
fi

case "$os_name" in
  SunOS)
    case "$os_release" in
      4.1.3*|4.1.4*|4.1C)
        ACRO_CONFIG=sparcsun
        export ACRO_CONFIG
        &#59;&#59;
      5.*)
        machine_type=`uname -p`
        case "$machine_type" in
          sparc)
            ACRO_CONFIG=sparcsolaris
            export ACRO_CONFIG
            &#59;&#59;
          intel|i386)
            ACRO_CONFIG=intelsolaris
            export ACRO_CONFIG
            &#59;&#59;
          ppc)
            ACRO_CONFIG=ppcsolaris
            export ACRO_CONFIG
            &#59;&#59;
        esac
        &#59;&#59;
    esac
    &#59;&#59;
  HP-UX)
    case "$os_release" in
      *09.0*|*10.*|*11.*)
        ACRO_CONFIG=hppahpux
        export ACRO_CONFIG
        &#59;&#59;
      *)
        &#59;&#59;
    esac
    &#59;&#59;
  AIX)
    case "$os_release" in
      4.*)
        ACRO_CONFIG=rs6000aix
        export ACRO_CONFIG
        &#59;&#59;
      *)
        &#59;&#59;
    esac
    &#59;&#59;
   Linux)
    ACRO_CONFIG=intellinux
    export ACRO_CONFIG
    &#59;&#59;
esac

    看來我沒有猜錯(cuò),其中的os_name=`uname -s`便是檢測系統(tǒng)信息的,現(xiàn)在我想大家都知道我要做什么了,既然我安裝的是Acrobat Reader for linux那么就要讓Acrobat Reader誤以為我是在linux中運(yùn)行它 ,將acroread-bsd中的:

#
# setup the configuration from uname
#
os_name=`uname -s`

改為:

#
# setup the configuration from uname
#
# os_name=`uname -s`
os_name=Linux

    運(yùn)行acroread-bsd,成功了,Acrobat Reader的啟動(dòng)界面出現(xiàn)了。本以為這樣就完了,沒想到當(dāng)我重新啟動(dòng)機(jī)器后,再次執(zhí)行acroread-bsd時(shí)卻出現(xiàn)了如下錯(cuò)誤提示:
ELF binary type "0" not known.
Abort
提示是說不認(rèn)識該ELF格式,這時(shí)才突然想到我們所安裝的linux兼容包是一個(gè)module,重新啟動(dòng)后該module還沒有加載,于是先運(yùn)行l(wèi)inux(或 kldload linux),再次運(yùn)行acroread-bsd這次便成功了。
以上這些只是我在FreeBSD中使用Acrobat Reader fro linux的一個(gè)筆記,希望能為你帶來一些幫助,如果對文中所述有什么凝問,或者是文中有什么錯(cuò)誤之處歡迎討論,我的Email是mailto:bluepboy@hotmail.com


參考:FreeBSD Handbook
=[ EOF ]=

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2002-06-30 18:38 |只看該作者

在FreeBSD中使用Acrobat Reader for Linux

好!不錯(cuò),!小伙子你厲害!

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2002-06-30 20:53 |只看該作者

在FreeBSD中使用Acrobat Reader for Linux

強(qiáng)就一個(gè)字!

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2002-07-01 01:26 |只看該作者

在FreeBSD中使用Acrobat Reader for Linux

非常感謝!

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2002-07-01 09:22 |只看該作者

在FreeBSD中使用Acrobat Reader for Linux

太好了

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2002-07-01 09:36 |只看該作者

在FreeBSD中使用Acrobat Reader for Linux

有東西大家一起分享。

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
7 [報(bào)告]
發(fā)表于 2002-07-01 10:29 |只看該作者

在FreeBSD中使用Acrobat Reader for Linux

寫得不錯(cuò)

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2002-10-06 09:05 |只看該作者

在FreeBSD中使用Acrobat Reader for Linux

請問可否把它裝到bsd分區(qū)呢?

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2002-10-06 15:20 |只看該作者

在FreeBSD中使用Acrobat Reader for Linux

我服了你了
夠朋友

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
10 [報(bào)告]
發(fā)表于 2002-10-06 17:44 |只看該作者

在FreeBSD中使用Acrobat Reader for Linux

你直接去ports里面編譯acroread5不完了,順手就把linuxbase-7.1裝上了,別說acroread了,連openoffice for linux都能用
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP