Installing from source/zh-tw

要將 UnrealIRCd 安裝於 Linux、FreeBSD、OpenBSD、OS X 以及其他 *NIX 系統，基本上需要取得原始程式進行編譯及安裝. 除此之外，你也需要去手動設定 UnrealIRCd. 本頁面將會解釋如何去完成這些動作，即使你對 UnrealIRCd 是完全的新手，根據教學步驟只需 30 分鐘以內就可以讓 IRCd 成功地運作.

=取得原始程式 (.tar.gz)=

在 Shell 中進行安裝
透過 SSH 連線至 *NIX 機器. 接下來所有的指令將會在 *NIX 機器上執行.

wget --no-check-certificate --trust-server-names https://www.unrealircd.org/downloads/Unreal3.4-latest.tar.gz

在 FreeBSD 上，你可以使用下面指令： fetch https://www.unrealircd.org/downloads/Unreal3.4-latest.tar.gz

如果兩種方式都失敗，例如出現錯誤訊息 'unknown command'，則代表你需要在你的機器中安裝 'wget' 套件，或透過上傳的方式安裝它 ( 參考下個部分 ).

替代解決案: 手動上傳
你可以選擇透過瀏覽器直接下載 Unreal3.4 的安裝檔，然後使用 SCP 或 SFTP 上傳至特定的機器中.

=解壓縮原始程式= 解壓縮 .tar.gz 並輸入 Unreal 3.4.x 資料夾： tar xzvf Unreal3.4-alpha999.tar.gz cd Unreal3.4-alpha999 備註：如果檔案名稱為 Unreal3.4.0-lala1.tar.gz，執行解壓縮後檔案會存在於一個名為 Unreal3.4.0-lala1 的資料夾內. 每一次釋出版本的檔案名稱都會不同，所以資料夾名稱也會不同，這樣可以避免你不小心在解壓縮時覆蓋已存在的檔案.

=編譯= 首先執行 "./Config"，隨後會出現一些安裝相關的問題，若想使用預設值可直接 Enter 下一步. ./Config

接著，執行 "make" 指令來編譯 UnrealIRCd，這將會花費 1 至 2 分鐘. make

最後重要的一步，執行 "make install"： make install

= 建立設定檔 =
 * 1) 進入 UnrealIRCd 所在路徑，預設值為 /home/yourusername/unrealircd ( 更多資訊請參考UnrealIRCd 檔案與路徑). cd ~/unrealircd
 * 2) 複製 conf/example/example.conf 到 conf/， 並將檔案名稱改為 unrealircd.conf syzop@vulnscan:~/unrealircd$ cp conf/examples/example.conf conf/unrealircd.conf
 * 3) 使用文字編輯器打開該檔案 ( 例如：nano conf/unrealircd.conf)
 * 4) Read the Configuration file syntax article. It will only take a few minutes and will save you a lot of trouble in next step(s)!
 * 5) 閱讀 設定檔語法文章. 只需要短短的時間閱讀就可以幫助你在接下來的步驟中避免許多問題!
 * 6) Walk through the unrealircd.conf block by block / line by line and edit the settings to suit your needs. This takes 10 - 20 minutes.
 * 7) Boot UnrealIRCd by running ./unrealircd start from your ~/unrealircd directory.
 * 8) Errors? Edit your unrealircd.conf, fix them (see the FAQ for common problems), and try starting UnrealIRCd again.
 * 9) Up and running? Connect with an IRC client to your server and have fun. See next section too.

= 進一步閱讀 =