2015年6月22日 星期一

[仙境傳說]在ubuntu上運行OpenkoreTW教學

注意:Openkore就是RO的外掛,不喜歡外掛者就不用花費精力往下讀囉。 

 ----本文開始---- 


 因為好奇,所以想在Ubuntu的作業系統上執行看看openkore,成功之後想說紀錄一下。

我執行的環境是:
  (1)作業系統: Ubuntu 15.04 - 64位元
  (2)虛擬機器: Vmware player



Step 1:先到網路上抓OpenkoreTW的檔案(可以至OpenkoreTW的臉書下載)

Step 2:打開終端機(Terminal),快捷鍵是CTRL+ALT+T

Step 3:接下來要安裝最基本的編譯環境,在終端機中輸入

sudo apt-get install build-essential g++

Step 4:安裝perl環境,在終端機中輸入

sudo apt-get install perl

Step 5:然後安裝zlib,在終端機中輸入。

sudo apt-get install zlib1g-dev

注意:zlib在各種不同的linux名字不太一樣,請google搜尋。

Step 6: 接下來,要檢查自己的環境是否有python,檢查的方式是在終端機中輸入以下指令

echo 'print "Python is intalled"' | python

按下Enter後,如果此時終端機如果顯示如下圖,表示python是安裝好的。



若是沒有顯示該行,請安裝python,指令如下:

sudo apt-get install python

Step 7:接著,將終端機cd至openkore的資料夾,並且執行看看openkore,指令如下:

perl ./openkore.pl

應該會出現如下圖一樣的情況



有兩個library是沒有還沒有安裝的:(1)libcurl(2)libreadline,而這兩個library的安裝方式如下:
(1)libcurl:
              先使用sudo apt-cache search libcurl看一下有什麼package可以用,指令執行結果應該如下圖:



根據openkore Wiki所示

Then install the latest version with this command:
su -c 'apt-get install libcurlx-dev'
Where 'x' is the version number as found by the 'apt-cache search' command.

我選用的版本是libcurl4-gnutls-dev
sudo apt-get install libcurl4-gnutls-dev

(2)libreadline:
sudo apt-get install libreadline6-dev


接下來再次在終端機輸入指令perl ./openkore.pl開看看openkore,這下必備的package應該是都有了。

第一次開啟應該會重新編譯一次,可能需要幾十秒的等待,等到好了就會跟在Windows上執行一樣囉!

以後要執行openkore記得都要開啟終端機使用指令
perl 路徑/openkore.pl

至於其它設定就跟在windows上一樣了。




參考資料:(1)How to run OpenKore - Openkore Wiki
                 (2)How to run Openkore to your Ubuntu Linux OS


相關文章: 
(1) [仙境傳說] Linux下執行Openkore遇到Unable to load the file config.txt.問題

(2) [Linux] 在Linux上終端機如何背景執行程式教學

2 則留言:

  1. 你好
    請問我如果是出現這樣的問題要怎麼樣才能運行?

    *** OpenKore what-will-become-2.1 ( r? ) - Custom Ragnarok Online client ***
    *** http://www.openkore.com/ ***

    Loading all plugins (by default)...

    Unable to load the file config.txt.
    Benchmark results saved to benchmark-results.txt
    *** OpenKore what-will-become-2.1 ( r? ) - Custom Ragnarok Online client ***
    *** http://www.openkore.com/ ***

    回覆刪除
    回覆
    1. hao fan你好,我以新增一篇文章內含解法囉^^

      請參閱
      http://naeilproj.blogspot.tw/2015/08/linuxopenkoreunable-to-load-file.html

      刪除