PCDVD數位科技討論區

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)

cmwang 2011-07-05 11:33 PM

man是*nix上查指令用法的工具,"man file"會告訴你"file"這個指令到底是幹啥的,還有該怎麼用:stupefy: ....BTW,鵝是建議您如果對*nix完全沒有概念還是別自找麻煩比較實在:ase:ase....

anderson1127 2011-07-06 12:11 AM

我覺得樓主別浪費心力了....

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版本 !!

AN3000 2011-07-06 01:28 AM

引用:
作者anderson1127
我覺得樓主別浪費心力了....

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 有 我等等打上來

AN3000 2011-07-06 01:30 AM

代碼:
# 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
#

anderson1127 2011-07-06 08:16 AM

引用:
作者AN3000
# cd /twsrv/gameserv
# ldd jtales
[恕刪]
libstdc++.so.6 => (找不到檔案)


麻煩了....紅字部份就是代表你缺的Library file , 要能夠執行 ,必需補齊library file
這還不打緊, file可以慢慢找 !!

問題在於Solaris 10的Recommended patch 必需要有Service Provider id 才能夠download
一般會員身份記得是無法download , 這是第二個麻煩!!

第三個麻煩是 command 不夠熟悉 , 雖然好補救 ,但就是要花時間!! 尤其是那個 vi , 會讓
許多的初學者打退堂鼓!! :laugh:

Gilmore 2011-07-06 08:53 AM

引用:
作者AN3000

但。。。。我還是不知道怎啟動,因為 Solaris 我也不是很熟,操作起來很吃力。
連基本的操作都不大會。

可以用電腦白痴式的講解方式嗎 :confused:


先說個人對Solaris 也不熟,Linux 也是自行進修慢慢前進中,剛開始學linux時

也常逛鳥哥酷學園等論壇,剛開始跟你一樣,都希望論壇中會有人直接講出要怎下指令,

怎麼直接解決問題.

玩到現在才發現,*nix的東西不是直接說出step1 ,2 ,3就可以解決問題的,

建議如果真想架,還是花點時間看一下*nix.

AN3000 2011-07-06 09:58 PM

引用:
作者Gilmore
先說個人對Solaris 也不熟,Linux 也是自行進修慢慢前進中,剛開始學linux時

也常逛鳥哥酷學園等論壇,剛開始跟你一樣,都希望論壇中會有人直接講出要怎下指令,

怎麼直接解決問題.

玩到現在才發現,*nix的東西不是直接說出step1 ,2 ,3就可以解決問題的,

建議如果真想架,還是花點時間看一下*nix.


那.... :think: 有沒有 ELF 檔案 比較好用的除錯器 最好是Windows版的

anderson1127 2011-07-06 11:22 PM

引用:
作者AN3000
那.... :think: 有沒有 ELF 檔案 比較好用的除錯器 最好是Windows版的


或許有,但我不知道.... 何時Solaris/Linux/FreeBSD 裡面出現這種好用的東西 ?
還有... 什麼是ELF檔案除錯器 ? 幹什麼用的 ?? 還Windows版 !? Windows何時支援ELF檔案格式啊?

抱歉,我真的完全不知道啊..... :cry:

AN3000 2011-07-07 07:04 AM

引用:
作者anderson1127
或許有,但我不知道.... 何時Solaris/Linux/FreeBSD 裡面出現這種好用的東西 ?
還有... 什麼是ELF檔案除錯器 ? 幹什麼用的 ?? 還Windows版 !? Windows何時支援ELF檔案格式啊?

抱歉,我真的完全不知道啊..... :cry:


Debuger 我找到了


對了 這個Server可以在Linux上面執行嗎

cmwang 2011-07-07 07:46 AM

引用:
作者AN3000


反組譯工具不是這樣用的,除非釋出binary檔時忘了把debug時用的symbol拿掉,反組譯出來的東東才稍微有可讀性可言,不然通常反組譯出來也是一堆火星文而已,要靠"很有經驗"的programer修飾才會有可讀性吧:stupefy: ....

引用:
作者AN3000
對了 這個Server可以在Linux上面執行嗎


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。