doc/zh_TW.Big5/FAQ/applications.sgml
1999-09-06 06:53:43 +00:00

155 lines
5.4 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!-- $FreeBSD$ -->
<!-- The FreeBSD Documentation Project -->
<!-- Translate into Chinese by vanilla@FreeBSD.org -->
<!-- English Version: 1.10 -->
<sect>
<heading>一般應用程式<label id="applications"></heading>
<sect1>
<heading>嗯。我要在哪找到我要的程式ㄟ?</heading>
<p>請看看 <url url="/usr/ports/" name="ports 目錄"> 吧。
這邊有份已經 port 到 FreeBSD 的軟體列表。目前有超過 1800 個軟體已經被
port 到 FreeBSD 上,並且每天都在增加中。所以有空就多看看這份列表,
不然你也可以訂閱 <tt/freebsd-announce/
<ref id="mailing" name="mailing list"> 這份 mailing list會有人將
每個星期最新的軟體列表貼在上面。
<p>大部份的 ports 應該都可以在 2.23.0 跟 4.0 的系統上使用,
並且還有部份的 ports 可以在 2.1.x 的系統上運作。
每次當 FreeBSD release 時,都會有一份 ports tree 被放在這一個
release cd 裡面的 <tt>ports/</tt> 目錄裡。
<p>我們也支援一種叫 ``package'' 的概念,基本上就是 gzip 壓縮、可用
來發行的 binary 檔案,但是裡面藏了一些相當有用的資訊,可以給各種自
訂安裝來使用。使用者不必知道某個 package 裡究竟有包括那些檔案,就可
以很方便地重複將它安裝/反安裝。
<p>你可以執行 <tt>/stand/sysinstall</tt> 後,在 post-configuration
選單下選擇 package 這個安裝選項;或是對某個有興趣的 package 檔案執
行 <em>pkg_add(1)</em>把它裝起來。Package 檔案通常以 <em>.tgz</em>
作為延伸檔名,手上有 FreeBSD CDROM 的人可以在 <tt>packages/All</tt>
這個目錄下找到這類檔案。對不同的 FreeBSD 版本,也可以從下列位址由網
路上取得:
<descrip>
<tag>給 2.2.8-release/2.2.8-stable 用的</tag>
<url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/"
name="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/">
<tag>給 3.2-release/3.2-stable 用的</tag>
<url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/"
name="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/">
<tag>給 4.0-current 用的</tag>
<url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-current/"
name="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-current/">
</descrip>
<p>或是離你最近的 mirror 站。
<p>要注意的是,因為新的 port 一直在增加中,所以並不是所有 port 都
有相對應的 package。最好定時檢查
<url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/" name="ftp.FreeBSD.org">
看看有那些 package 可以用。
<sect1>
<heading>我可以在哪邊找到 libc.so.3.0?</heading>
<p>你可能在一台 2.1.x 的機器上,跑著給 2.2/3.x/4.0 的軟體。
請再往上面一個章節看,正確的取得給你機器用的 port/package。
<sect1>
<heading>
ghostscript 在我的 386/486SX 上有點問題ㄟ。<label id="emul">
</heading>
<p>你沒有浮點運算器,對吧?
你必須在你的 kernel 中加入數學運算模擬器,你可以跟著下面的步驟做,
並在更改過你的 kernel 設定檔後,重新編譯過一次。
<verb>
options GPL_MATH_EMULATE
</verb>
<p><bf/NOTE/ 當你加入上一行的同時,你必須將 <tt/MATH&lowbar;EMULATE/
移除掉。
<sect1>
<heading>
當我執行 SCO/iBCS2 的程式時,它掛在 <tt/socksys/。
</heading>
<p>你必須先修改 <tt>/etc/sysconfig</tt>
(or <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf(5)"
name="/etc/rc.conf">) 這檔案最後一個章節,將下面所講到的變數
設成 <tt/YES/:
<verb>
# Set to YES if you want ibcs2 (SCO) emulation loaded at startup
ibcs2=NO
</verb>
<p>這會在開機時將 <htmlurl
url="http://www.FreeBSD.org/cgi/man.cgi?ibcs2" name="ibcs2">
這一個 kernel 模組載入。
<p>你還要將你的 /compat/ibcs2/dev 改成下面這樣:
<verb>
lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 X0R@ -> /dev/null
lrwxr-xr-x 1 root wheel 7 Oct 15 22:20 nfsd@ -> socksys
-rw-rw-r-- 1 root wheel 0 Oct 28 12:02 null
lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 socksys@ -> /dev/null
crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx
</verb>
<p>你只需要將 socksys 轉向到 <htmlurl
url="http://www.FreeBSD.org/cgi/man.cgi?null(4)" name="/dev/null">
去騙過 open &amp; close 的動作。在 -current 裡面的 ibcs2 相關程式碼將會處
理其餘的部份,這種作法比以前的方式乾淨太多了。
假如你想要使用 <tt/spx/ 方面的程式,在你的核心設定檔裡面加上
<tt/SPX&lowbar;HACK/。
<sect1>
<heading>
我要如何在我的機器上設定 INN (Internet News)
</heading>
<p>在你使用 package 或者是 port 安裝完 inn 之後,
<url url="http://www.cis.ohio-state.edu/~barr/INN.html"
name="Dave Barr's INN Page"> 是個非常好的開始,你可以在那邊找到
INN 的 FAQ。
</sect1>
<sect1>
<heading>我該使用那個版本的 Microsoft FrontPage
</heading>
<p>Use the Port, Luke在 ports tree 中已經有一個包含 FrontPage 的 Apache 版本了。
</p>
</sect1>
<sect1>
<heading>FreeBSD 支援 Java 嗎?</heading>
<p>有,請看 <url url="http://www.FreeBSD.org/java"
name="http://www.FreeBSD.org/java">.
</sect1>
<sect1>
<heading>那裡可以找得到 ld.so</heading>
<p>如果您希望在 3.1-R 之後的 ELF 機器上執行像 Netscape Navagator 等
的 aout 程式,它會需要 /usr/libexec/ld.so 和 aout library。這些都包
括在 compat22 套件中,您可以用 /stand/sysinstall 或 compat22 子目錄
下的 install.sh 裝起來。
同時也請您看一下 3.1-R 和 3.2-R 的 ERRATA。
</sect1>
</sect>