The software package mentioned in this article can be obtained from the following two compressed packages http://bbs.zzu.edu.cn/ytht.rar http://bbs.zzu.edu.cn/ YTHT1.RAR Some Variable Description ($ bbshome): BBS installation home directory, usually / home / bbs ($ bbsrc): BBS source directory, usually / home / bbsrc ($ wwwHome): Web environment main directory, usually / VAR / WWW The following is generally in Cygwin as an example, for other systems, sometimes you need to change the extension, such as the executable file under the Linux system without the .exe extension, you can modify it. I. Vigger Dictionary (CDICT) installation 1. Unzip CDICT-1.0-1.i386.rpm (in Ytht1.rar) to the user directory, execute rpm -ih cdict-1.0-1.i386.rpm (for redhat / Cygwin et al. or to extract CDICT-1.0-1.i386.deb to the user directory, execute DPKG -i cdict_0.1-3_i386.deb (for debian) 2.cp ($ bbsrc) /local_utl/shellscript4bbsuser/cdict2.sh ( $ Bbshome) /bin/cdict.sh II, Science and Technology Dictionary (NCCE) mounting note: Because Cygwin lacks NEWT support, the technology dictionary can only be used in the cygwin environment for Web 1. NCCedict.zip (in ytht1.rar) CE.IDX, CE.LIB, Ec.IDX and Ec.Lib, copy to ($ bbshome) / etc / ncce Note: If not the standard installed in the / home / bbs directory, you need to modify the #define in libncce.c. DicPath points it to the actual directory. 2.CD ($ bbssrc) / Games / NCCE Make CP cgincce.exe ($ wwwhome) / cgi-bin CP ncce.exe ($ bbshome) / bin 3, back word installation 1. The word of back words is my love back The word 4.0 (one said 2000) version of the word, but now there is more than 2001 and later versions, I have found one on Maze, but the word library seems to be confused with confused. 2. The back word also requires newt support, so it is temporarily available in the Cygwin environment. 3. If there is a word library, copy it to the libdir defined in Recite.c, and establish a corresponding LogDir 4.cd ($ bbssrc) / Games / Recite make CP Recite.exe ($ bbshome) / bin four Push box (Worker) 1. If it is not installed in the standard / home / bbs directory, you need to modify the map.dat of the WORKER.C 94 line for its actual target path. 2.CD ($ BBSSRC) / Games / Worker Make Worker CP Worker.exe ($ bbshome) / bin mkdir ($ bbshome) / etc / worker cp map.dat ($ bbshome) / etc / worker five, Russia (TETRIS) ) Install MKDIR ($ bbshome) / etc / tetris cd ($ bbssrc) / Games / TETRIS Make CP TETRIS.EXE ($ bbshome) / bin 6, mine lightning and induction mine installation 1. If BBS is not installed in the standard directory, need Modify WINMINE.C and WINMINE2.C, respectively, to point to the actual directory.
2.mkdir ($ bbshome) / etc / winmine mkdir ($ bbshome) / etc / winmine2 cd ($ bbssrc) / Games / Winmine make Winmine make Winmine2 CP Winmine.exe ($ bbshome) / bin cp Winmine2.exe ($ bbshome ) / bin seven, typing practice (TT) installation 1. The Time function under CygWin seems to have problems, causing typing games to run normally. 2. If BBS is not installed in the standard directory, you also need to modify the RecordFile definition in tt.c. Make it point to the actual directory 2.mkdir ($ bbshome) / etc / tt make tt cp tt.exe ($ bbshome) / bin eight, chess center (chess) is unknown, welcome to add nine, digital operations (QuickCalc Installation 1. Confirm that the software package is installed, redhat, cygwin can use rpm -qa | grep [software package name] Query: libreadline4 libretline4-dev libretline flex 2. Unzip QuickCalc-1.26.tgz to, and will ($ bbsrc) /Games/quickcalc-1.26-ythtpatch is also copied to the directory. 3.Patch <./ QuickCalc-1.26-YTHTPATCH MAKE CP QC.EXE ($ bbshome) / bin 10, Freeip installation 1.cd ($ bbsrc) / Games / BBSFreeip make Get Download the latest pure database (this also Can be used for Fterm and QQ), if you have this database, you can copy QQWRY.DAT to ($ bbsrc) / Games / BbsFreeip and skip step 2 2. For installations installed in Windows, you can use WinRAR directly Qqwry.dat is decompressed. For installations installed under Linux, you will get closer to http://www.rarlab.com/rar/rarlinux-3.3.0.tar.gz download UNRAR and decompressed. 3.Make Qqip ./qqip generates IP_ARRANGE.TXT 4.MAKE SORTIP ./Sortip generates IP_ARRANGE_SORT.TXT 5. make ipnums.h generation definition 6. $ make 7. $ beke install in CygWin may be wrong, if there is what Error, which can be copied directly with Windows resource manager. The specific path is: copy freeip.exe to ($ bbshome) / bin copy ip_arrange_sort.txt to ($ bbshome) / etc Put CGReIP.exe Copy to ($ wwwhome) / cgi-bin 8. If there is an error in installation, you can consider a separate Make 9 according to the content in makefile. Configure the latest database data because the IP range exceeds predefined, therefore needs to modify the # p. Define Num_ip, change it to Database data, re-compiling, and is currently recommended to 230000. XI, elementary table CD ($ bbsrc) / wwwtools / periodic mkdir ($ wwwHome) / html / periodic cp * ($ wwwHome) / html / periodic twelve, Linux manual 1. Because this program is called Linux built-in Handbook, so you can only see the cover in Cygwin and you can't see content 2. Cgd ($ bbssrc) / Games / CGIMAN Make Cgiman CP cgiman.exe ($ wwwhome) / cgi-bin 13, mathematical formula support 1. I There is no adjustment to Cygwin.