X-Plane是個好東西,可惜電驢上面下載下傳的安裝DVD缺了許多東西,無法安裝在Linux下面。網上搜尋,發現還沒有人在Linux下面玩飛行模拟。經過我的探索,在Ubuntu上面安裝成功,把主要過程記錄下來,希望對飛友有用。
1. 改造從VeryCD上下載下傳回來的第一個DVD(名為Avenged)。
a. 首先準備好ISO編輯軟體,如WinISO之類的。
b. 從官方網站下載下傳Linux下面的安裝程式:
c. 把下載下傳的這個zip檔案解壓縮,然後得到的檔案放在原來的DVD檔案的根目錄下(當然,不放在這裡也可以,可以放在系統的任何地方,隻是集中在一起就可以做一個強大的安裝DVD啦!)
d. 然後在CD光牒的X-Plane 9目錄下面建立目錄Linux.
e. 從網上下載下傳四個檔案:Airfoil-Maker-i686.zip,Plane-Maker-i686.zip,Briefer-i686.zip,X-Plane-i686.zip,位址如下:
f. 把剛才下載下傳的四個檔案放到剛才的Linux目錄中去。
g.【此步可以略去,以備後用,我在改造時沒有執行,僅為猜測。再下載下傳[http://dev.x-plane.com/update/mirror/X-Plane%209.70/All/Resources/plugins/]下面的所有檔案放到CD光牒X-Plane 9/All/Plugins下面】
h. 用ISO軟體重寫CD光牒,生成新檔案,取名字為XPlane9_Linux.iso
2. 在Ubuntu下面安裝XPlane9
a. 挂載剛才的CD光牒。當然一切基本條件要具備。比如cd /media/"Windows分區的标号"/; 在/mnt下面建立cdrom1目錄等等。、
b. 挂載指令:sudo mount -t iso9660 -o loop XPLANE9_Linux.iso /mnt/cdrom1
c. 然後進入目錄執行我們剛才添加的Linux DVD Installer就可以了。指令:./Linux_DVD_Installer(就是剛才那個檔案名哦)。
d. 如果安裝有問題,先看下面的解決方法。
3. 安裝和更新問題的解決和安裝條件
a. 準備必要的包。執行如下指令:wget http://frozenfox.freehostia.com/cappy/getlibs-all.debsudo dpkg-i getlibs-all.deb
sudo getlibs-32libesd.so.0下載下傳檔案lucid_libs.zip【http://forums.x-plane.org/index.php?app=core&module=attach§ion=attach&attach_id=83542】,并解壓縮到/usr/lib32/(解壓縮和移動指令會吧?不會就查網。)
b.以上步驟也可以用下面的方法代替,如果執行了a,就跳過,【 Linux公社 www.Linuxidc.com 】 如果安裝不能,再傳回來執行此步驟。
在新立得軟體更新器中安裝:ia32libs,libopenal1,joystick。然後到/usr/lib32下面執行:
sudo ln -s libopenal.so.1 libopenal.so.0
c.如果出現"./X-PlaneUpdaterLinux: error while loading shared libraries:
libopenal.so.0: cannot open shared object file: No such file or
directory"這樣的問題,就執行:
cd /usr/lib
sudo ln -s libopenal.so.1 libopenal.so.0
d. 安裝過程中如果出現缺失什麼字型包或者如下面的檔案,就到或者
DejaVuSansMono.ttf.zip
DejaVuSans.ttf.zip
XPLM.dll.zip
XPWidgets.dll.zip
e. 安裝完成後,執行更新任務。
到此下載下傳Linux v9 Updater。下載下傳後解壓縮,然後執行。
等待漫長的更新之後,就可以玩了!
f. 關于自定義風景的安裝:
先到下載下傳Linux Installer,然後執行即可。
如果缺乏libstdc++.so.5包的話,就編輯/etc/apt/sources.list,
deb http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu karmic main
儲存後,執行:
sudo wget -q 'http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x932062C9CD30EE56' -O - | sudo apt-key add -sudo apt-get updatesudo apt-get install lib32stdc++5然後執行OpenScenery Installer。
執行完之後,把原來windows系統下安裝的一切拷貝到Linux下面就萬事大吉了!
現在開始泡杯茶,準備起飛!
4. 關于飛行搖杆,我用的是Cyborg X。進入X-Plane進行按鈕設定即可。
5. 關于滑鼠遊移。如果啟用搖杆,那麼滑鼠就遊移不定,而且沒法用滑鼠點選菜單,這個問題暫時不知道怎樣解決。不過,我把Alt+Ctrl+Q設定成為了退出遊戲,這樣到系統這裡就可以使用鍵盤了。
