![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - Solaris 10 操作問題
(https://www.pcdvd.com.tw/showthread.php?t=934839)
|
---|
man是*nix上查指令用法的工具,"man file"會告訴你"file"這個指令到底是幹啥的,還有該怎麼用:stupefy: ....BTW,鵝是建議您如果對*nix完全沒有概念還是別自找麻煩比較實在:ase:ase....
|
我覺得樓主別浪費心力了....
Solaris 10 沒有像Windows一樣的好用,如果Solaris 10能夠給一般人或者初學者接觸就上手的話 那現在流行的OS恐怕不會是Windows了... 建議你還是多學點command 及觀念 , 不然這種玩Server的program我認為你應該管不來的 就算你跑得起來這個program也是相同的!! 我不確定Solaris 內定有沒有ldd 這個command , 這command 是在linux上有的 你試看看,如果有 , 麻煩你跑一下這個command , 將你的Server program裡找一個binary file 不可以是Script file !! 比如說,你的Server program裡有一個叫做abc 的檔案(binary file) 命令就用ldd abc , 然後將輸出內容貼出來!! 另外,問一下,這個Game Server ,知不知道在何種平台上執行的? 還是說不知道 ?? 那我會勸你別玩了... 因為根本就不知道是不是有Bug版本 !! |
引用:
確定是 sun solaris 8/9/10 http://twinta.net/emu/tw_saba/ http://www.lszi.com/html/tianyi-lov...d-database.html 有人已經架起來了 http://www.ihao.org/dz5/thread-76366-1-1.html http://www.twonline.cc/ 但是這些私服 都沒有放出架設教學 因為她們有開商城 在賣虛寶 台灣的遊戲代理目前都倒了 只剩日本跟韓國有 我可以架單機玩就很爽了 ldd 有 我等等打上來 |
代碼:
# cd /twsrv/gameserv # ldd jtales libpthread.so.1 => /lib/libpthread.so.1 libstdc++.so.6 => (找不到檔案) libdl.so.1 => /lib/libdl.so.1 libm.so.1 => /lib/libm.so.1 libnsl.so.1 => /lib/libnsl.so.1 libsocket.so.1 => /lib/libsocket.so.1 librt.so.1 => /lib/librt.so.1 libz.so => /usr/lib/libz.so libc.so.1 => /lib/libc.so.1 libmp.so.2 => /lib/libmp.so.2 libmd.so.1 => /lib/libmd.so.1 libscf.so.1 => /lib/libscf.so.1 libaio.so.1 => /lib/libaio.so.1 libdoor.so.1 => /lib/libdoor.so.1 libuutil.so.1 => /lib/libuutil.so.1 libgen.so.1 => /lib/libgen.so.1 libm.so.2 => /lib/libm.so.2 代碼:
# cd /twsrv/dbserver # ldd db libsocket.so.1 => /lib/libsocket.so.1 libnsl.so.1 => /lib/libnsl.so.1 librt.so.1 => /lib/librt.so.1 libdl.so.1 => /lib/libdl.so.1 libpthread.so.1 => /lib/libpthread.so.1 libz.so => /usr/lib/libz.so libdb-3.3.so => (找不到檔案) libstdc++.so.6 => (找不到檔案) libm.so.1 => /lib/libm.so.1 libgcc_s.so.1 => (找不到檔案) libc.so.1 => /lib/libc.so.1 libmp.so.2 => /lib/libmp.so.2 libmd.so.1 => /lib/libmd.so.1 libscf.so.1 => /lib/libscf.so.1 libaio.so.1 => /lib/libaio.so.1 libdoor.so.1 => /lib/libdoor.so.1 libuutil.so.1 => /lib/libuutil.so.1 libgen.so.1 => /lib/libgen.so.1 libm.so.2 => /lib/libm.so.2 # |
引用:
麻煩了....紅字部份就是代表你缺的Library file , 要能夠執行 ,必需補齊library file 這還不打緊, file可以慢慢找 !! 問題在於Solaris 10的Recommended patch 必需要有Service Provider id 才能夠download 一般會員身份記得是無法download , 這是第二個麻煩!! 第三個麻煩是 command 不夠熟悉 , 雖然好補救 ,但就是要花時間!! 尤其是那個 vi , 會讓 許多的初學者打退堂鼓!! :laugh: |
引用:
先說個人對Solaris 也不熟,Linux 也是自行進修慢慢前進中,剛開始學linux時 也常逛鳥哥酷學園等論壇,剛開始跟你一樣,都希望論壇中會有人直接講出要怎下指令, 怎麼直接解決問題. 玩到現在才發現,*nix的東西不是直接說出step1 ,2 ,3就可以解決問題的, 建議如果真想架,還是花點時間看一下*nix. |
引用:
那.... :think: 有沒有 ELF 檔案 比較好用的除錯器 最好是Windows版的 |
引用:
或許有,但我不知道.... 何時Solaris/Linux/FreeBSD 裡面出現這種好用的東西 ? 還有... 什麼是ELF檔案除錯器 ? 幹什麼用的 ?? 還Windows版 !? Windows何時支援ELF檔案格式啊? 抱歉,我真的完全不知道啊..... :cry: |
引用:
Debuger 我找到了 ![]() 對了 這個Server可以在Linux上面執行嗎 |
引用:
反組譯工具不是這樣用的,除非釋出binary檔時忘了把debug時用的symbol拿掉,反組譯出來的東東才稍微有可讀性可言,不然通常反組譯出來也是一堆火星文而已,要靠"很有經驗"的programer修飾才會有可讀性吧:stupefy: .... 引用:
Linux 2.4版的kernel是可以config成能吃SCO的binary(Solaris X86的binary理論上應該可以比照辦理吧:confused: ),但2.6版的kernel這部份好像被拿掉了,不過光能吃binary還不夠,相關的libary(也就是ldd秀出來的那堆東東)也得搬過來才有戲唱,真要這麼搞還不如想辦法讓其可以在Solaris中正常運作實在吧(要花很多工夫,而且根本沒辦法保證可以正常運作:stupefy: :stupefy: ).... |
所有的時間均為GMT +8。 現在的時間是05:42 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。