精華區beta mud 關於我們 聯絡資訊
> -------------------------------------------------------------------------- < 首先介紹 tintin 的安裝.. 哪裡可以找到 tintin 呢? 1. ftp://ftp.ntu.edu.tw 在 /packages/networking/MUD/clients/tintin++/dist/tintin++v1.5pl6.tar.gz 2. ftp://ftp.nctu.edu.tw 在 /packages/networking/MUD/clients/tintin++/dist/tintin++v1.5pl6.tar.gz 首先連上 ftp : 輸入: ftp ftp.ntu.edu.tw login id 輸入 ftp, password 則為您的 e-mail address.. 進入後: ftp> cd packages/networking/MUD/clients/tintin++/dist 250- it was last modified on Thu Sep 22 04:53:00 1994 - 441 days ago 250 Change exactly to the directory "/packages/networking/MUD/clients/tintin++/dist". ftp>dir ==> 輸入 dir, 看到檔案了嗎? ^_^ 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 121 drwxr-xr-x 2 NTU NCTUCCCA 2048 Sep 23 1994 OLD -rwxr-xr-x 1 NTU NCTUCCCA 556 Sep 21 1994 README -rwxr-xr-x 1 NTU NCTUCCCA 1329 Apr 7 1995 freebsd-patch.gz -rwxr-xr-x 1 NTU NCTUCCCA 1396 Apr 2 1995 solaris-patch.gz -rwxr-xr-x 1 NTU NCTUCCCA 116349 Sep 22 1994 tintin++v1.5pl6.tar.gz 226 Transfer complete. 359 bytes received in 0.18 seconds (1.9 Kbytes/s) ftp> binary ==> 設定傳檔模式為 binary 200 Type set to I. ftp> get tintin++v1.5pl6.tar.gz 200 PORT command successful. 150 Opening BINARY mode data connection for /packages/networking/MUD/clients/tintin++/dist/tintin++v1.5pl6.tar.gz 226 Transfer complete. local: tintin++v1.5pl6.tar.gz remote: tintin++v1.5pl6.tar.gz 116349 bytes received in 1.5 seconds (75 Kbytes/s) ftp> quit ==> 離開 ftp You transferred 117168 bytes during this session. Goodbye. ccsun40 (Miyu) 25 =>ls Mail News tintin++v1.5pl6.tar.gz ccsun40 (Miyu) 26 =>gzip -d tintin++v1.5pl6.tar.gz ==> 再來用 gzip 解開 tintin packet 的壓縮. ccsun40 (Miyu) 27 =>ls Mail News tintin++v1.5pl6.tar ccsun40 (Miyu) 29 =>tar -vxf tintin++v1.5pl6.tar ==> 然後用 tar 解開 tar packet.. x ./tintin++/CHANGES, 10655 bytes, 21 tape blocks x ./tintin++/CREDITS, 643 bytes, 2 tape blocks x ./tintin++/README, 753 bytes, 2 tape blocks x ./tintin++/TODO, 176 bytes, 1 tape blocks x ./tintin++/docs/tintin15.ps, 176579 bytes, 345 tape blocks x ./tintin++/docs/tintin15.txt, 62316 bytes, 122 tape blocks x ./tintin++/src/configure, 26897 bytes, 53 tape blocks x ./tintin++/src/action.c, 8830 bytes, 18 tape blocks x ./tintin++/src/alias.c, 2875 bytes, 6 tape blocks x ./tintin++/src/antisub.c, 2738 bytes, 6 tape blocks x ./tintin++/src/convert.c, 6332 bytes, 13 tape blocks x ./tintin++/src/dist.sh, 109 bytes, 1 tape blocks x ./tintin++/src/echo.c, 2843 bytes, 6 tape blocks x ./tintin++/src/files.c, 10305 bytes, 21 tape blocks x ./tintin++/src/glob.c, 1433 bytes, 3 tape blocks x ./tintin++/src/gripe, 1163 bytes, 3 tape blocks x ./tintin++/src/highlight.c, 9511 bytes, 19 tape blocks x ./tintin++/src/history.c, 3396 bytes, 7 tape blocks x ./tintin++/src/install.sh, 964 bytes, 2 tape blocks x ./tintin++/src/ivars.c, 7825 bytes, 16 tape blocks x ./tintin++/src/llist.c, 10739 bytes, 21 tape blocks x ./tintin++/src/main.c, 24149 bytes, 48 tape blocks x ./tintin++/src/misc.c, 16376 bytes, 32 tape blocks x ./tintin++/src/net.c, 5042 bytes, 10 tape blocks x ./tintin++/src/parse.c, 15904 bytes, 32 tape blocks x ./tintin++/src/path.c, 5791 bytes, 12 tape blocks x ./tintin++/src/session.c, 6147 bytes, 13 tape blocks x ./tintin++/src/substitute.c, 3193 bytes, 7 tape blocks x ./tintin++/src/support/.tintinrc, 204 bytes, 1 tape blocks x ./tintin++/src/support/example.coms, 6353 bytes, 13 tape blocks x ./tintin++/src/support/tab.txt, 0 bytes, 0 tape blocks x ./tintin++/src/support/.tt_help.txt.Z, 11962 bytes, 24 tape blocks x ./tintin++/src/text.c, 1802 bytes, 4 tape blocks x ./tintin++/src/ticks.c, 3397 bytes, 7 tape blocks x ./tintin++/src/tintin.h, 5423 bytes, 11 tape blocks x ./tintin++/src/utils.c, 1718 bytes, 4 tape blocks x ./tintin++/src/variables.c, 6249 bytes, 13 tape blocks x ./tintin++/src/help.c, 2842 bytes, 6 tape blocks x ./tintin++/src/Makefile.in, 1946 bytes, 4 tape blocks x ./tintin++/src/configure.in, 994 bytes, 2 tape blocks x ./tintin++/src/foobar.c, 90 bytes, 1 tape blocks x ./tintin++/src/config.status, 2660 bytes, 6 tape blocks x ./tintin++/src/Makefile, 2146 bytes, 5 tape blocks x ./tintin++/INSTALL, 960 bytes, 2 tape blocks ccsun40 (Miyu) 30 =>ls Mail News tintin++ tintin++v1.5pl6.tar ==> 解完後會看到多出一個 tintin++ 的子目錄.. ccsun40 (Miyu) 31 =>cd tintin++/src Now in /users/ntu/am/b2611030/tintin++/src ccsun40 (Miyu) 32 =>./configure ==> 然後輸入 ./configure, 開始進行check.. checking for gcc checking how to run the C preprocessor checking for POSIXized ISC checking for AIX checking for minix/config.h Do you want the helpfile to be compressed (yes/no)?y ==> 這是問你要不要把 tintin 的 help 檔壓縮起來, 一般最好按 y 選 yes 除非您帳號的 quota 很大.. checking for -pipe checking whether -traditional is needed checking for -lseq checking for -lsun checking for directory library header checking for dirent.h checking for closedir return value checking for Xenix checking for -lintl checking for strings.h checking for string.h checking for stdlib.h checking for time.h checking for sys/termio.h checking for which method to use to turn keyboard echo on/off checking for -lsocket checking for -lnsl checking for bcopy creating config.status creating Makefile ccsun40 (Miyu) 42 =>make depend ==> 當 check 完後, 會建立 config.status 和 Makefile, 然後回到提式符號下, 這時請鍵入 make depend makedepend -o ".o" main.c parse.c action.c alias.c substitute.c session.c files.c history.c ticks.c misc.c path. ccsun40 (Miyu) 43 =>make all ==> 然後輸入 make all, 讓 gcc 去 compiler & link file.... : : gcc -O -pipe -DCOMPRESSED_HELP=1 -DDIRENT=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB_H=1 -DHAVE_TIME_H= Linking... gcc -O -DCOMPRESSED_HELP=1 -DDIRENT=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB_H=1 -DHAVE_TIME_H=1 -DHA : : : If you have any questions, problems, or comments, you may email us at the address listed in the README, or type 'gripe'. and enter what your gripe is (This will get mailed to the Devel Team) Enjoy!!! --The tintin++ developement team ==> 在漫長的等待後, 等您看到上面這段文字, 代表tintin make 好了.. ^_^ ccsun40 (Miyu) 44 =>ls Makefile convert.c highlight.c misc.o text.c Makefile.bak dist.sh highlight.o net.c text.o Makefile.in echo.c history.c net.o ticks.c action.c echo.o history.o parse.c ticks.o action.o files.c install.sh parse.o tintin.h alias.c files.o ivars.c path.c tt++ ^^^^^ alias.o foobar.c ivars.o path.o utils.c antisub.c glob.c llist.c session.c utils.o antisub.o glob.o llist.o session.o variables.c config.status gripe main.c substitute.c variables.o configure help.c main.o substitute.o configure.in help.o misc.c support ccsun40 (Miyu) 55 =>cd .. Now in /users/ntu/am/b2611030/tintin++ ccsun40 (Miyu) 56 =>ls CHANGES CREDITS INSTALL README TODO docs src tt++ ^^^^ ==> tintin 會在 /tintin++ 和 /tintin/src 下各放一個 tt++ 的執行檔, 留其中一個就可以了.. 再來把 tt++ copy 到您想放置的目錄, 那原來的 tintin++v1.5pl6.tar 和放置 tintin source code 的目錄 tintin++ 就可以砍了.. ^_^ ccsun40 (Miyu) 57 =>tt++ ==> 試跑一次吧. ^_^ no tab.txt file, no completion list ################################################## # T I N T I N + + v1.5pl6 # # (T)he k(I)cki(N) (T)ickin d(I)kumud clie(N)t # # a DIKU-mud client # # new code by Bill Reiss, David A. Wagner # # Joann Ellsworth, Jeremy C. Jack 1994 # # thanks to Peter Unold for original TINTIN code # ################################################## #OK. TINTIN-CHAR is now {#} #OK. 135 ALIASES LOADED. #OK. 31 ACTIONS LOADED. #OK. 0 ANTISUBS LOADED. #OK. 126 SUBSTITUTES LOADED. #OK. 5 VARIABLES LOADED. #OK. 29 HIGHLIGHTS LOADED. > ^c ==> 按下 ^c 離開tintin, 或輸入 #end 也可以.. Your fireball hits TINTIN with full force, causing an immediate death. TINTIN is dead! R.I.P. Your blood freezes as you hear TINTIN's death cry. 好了, 這樣 tintin++ 就 make 好囉.. ^_^ 那再來有關命令的部份, 請看到以下的說...