home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / alt / irc / 4222 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  5.2 KB

  1. Xref: sparky alt.irc:4222 alt.irc.ircii:178
  2. Newsgroups: alt.irc,alt.irc.ircii
  3. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!ira.uka.de!gmd.de!Germany.EU.net!mcsun!dxcern!fer
  4. From: fer@home.cern.ch (Fer F.de Jong)
  5. Subject: BI-WEEKLY: How to compile and install an IRC-II client
  6. Message-ID: <1992Nov18.020004.15581@dxcern.cern.ch>
  7. Followup-To: alt.irc
  8. Keywords: IRCII CLIENT
  9. Sender: fer@home.cern.ch (Fer F.de Jong)
  10. Organization: CERN European Lab for Particle Physics
  11. Date: Wed, 18 Nov 1992 02:00:04 GMT
  12. Lines: 134
  13.  
  14. [ If you don't want to see this posting everytime, use the KILL file
  15.   feature of your newsreader. ]
  16.  
  17. [ Special thanks to ian for his remarks and suggestions to the last version ]
  18.  
  19.  
  20. How to get the IRC-II client software and install it
  21. ====================================================
  22.  
  23.  
  24. To install an IRC-II client on your machine follow this procedure. People
  25. that want to install IRC for global use should be able to change the
  26. described procedure so the files go in an /usr/local/bin like place.
  27.  
  28. On your UNIX system type:
  29.  
  30. fer@home:~fer> mkdir irc
  31. fer@home:~fer> cd irc
  32. fer@home:~fer/irc> ftp cs.bu.edu
  33. [ login as user anonymous ]
  34. [ type your e-mail address when asked for a password ]
  35. ftp% bin
  36. ftp% cd irc
  37. ftp% get ircII2.1.5h.help.tar.Z
  38. ftp% get ircII2.1.5h.tar.Z
  39. ftp% bye
  40. fer@home:~fer/irc> 
  41.  
  42. Now you have copied all the files needed for compilation and installation.
  43. Now type on your UNIX system:
  44.  
  45. fer@home:~fer/irc> zcat ircII2.1.5h.tar.Z | tar xvf -
  46. fer@home:~fer/irc> cd ircII2.1.5h
  47. fer@home:~fer/irc/ircII2.1.5h> 
  48.  
  49. Read the file INSTALL that explains how to compile and install the whole
  50. IRC system:
  51. The important settings that need to be made are in the files Makefile
  52. and config.h. Pay special attention to:
  53.  
  54. In config.h: set DEFAULT_SERVER to an IRC server site close to you.
  55.     If you don't know any IRC server pick one from this list:
  56.  
  57.         ircserver.et.tudelft.nl (For The Netherlands / Belgium)
  58.         suntrax1.cern.ch    (For Switzerland)
  59.         noc.belwue.de        (For Germany)
  60.         nic.funet.fi        (For Scandinavia)
  61.         csd.bu.edu        (For Eastcoast U.S.A.)
  62.         badger.ugcs.caltech.edu    (For Westcoast U.S.A.)
  63.         penfold.ece.uiuc.edu    (For Midwest U.S.A.)
  64.         ug.cs.dal.ca        (For Canada)
  65.         decscc.tau.ac.il    (For Israel)
  66.         
  67. In config.h: Check all other #define's, check the path to zcat and
  68. correct the error (forgotten /* at start of AUTO_RECONNECT #define),
  69. set HELP_SERVICE to help_UK or help_AU or help_US or ircIIhelp depending
  70. on where you are.
  71.  
  72. In Makefile:
  73. INSTALL_EXECUTABLE = your_homedir/bin/irc
  74. IRCII_LIBRARY = your_homedir/lib/irc        (Create these directories
  75.                          yourself and put the bin
  76. INSTALL_IRCFLUSH = your_homedir/bin/ircflush     directory in your $PATH)
  77.  
  78. Set the DEFINES= line by removing the # at the beginning of the one
  79. that is ment for your hardware setup.
  80.  
  81. Now you can 'make' the whole thing and it should work without any
  82. problem. Don't ask me for help if it doesn't work. Ask a local expert.
  83.  
  84. fer@home:~fer/irc/ircII2.1.5.h> make
  85. fer@home:~fer/irc/ircII2.1.5.h> make ircflush
  86. fer@home:~fer/irc/ircII2.1.5.h> make install
  87. fer@home:~fer/irc/ircII2.1.5.h> make installflush
  88.  
  89. In the directory your_homedir/lib/irc you should make a file called servers
  90. with a list of all the servers you want to try to connect to. If the default
  91. server (top line) does not work (machine down, links to machine don't work...)
  92. your IRC client will try to connect to the next machine in the list.
  93. The file should look something like:
  94.  
  95. default.machine.domain
  96. second.choise.machine
  97. third.choise.machine
  98. last.hope.for.connection.machine
  99.  
  100. Always try to find IRC servers that are network-wise close to where you are.
  101. Note that the contents of this file will override the DEFAULT_SERVER setting
  102. in config.h, so after you have compiled IRC try to find out the best server
  103. and put that one at the top of your servers file.
  104.  
  105. Now you have to install the script files and help files that will make
  106. your IRC life easier.
  107.  
  108.  
  109. fer@home:~fer/irc/ircII2.1.5.h> cp -r script $HOME/lib/irc
  110. fer@home:~fer/irc/ircII2.1.5.h> cd
  111. fer@home:~fer> cd lib/irc
  112. fer@home:~fer/lib/irc> zcat $HOME/irc/ircII2.1.5h.help.tar.Z | tar xvf -
  113. fer@home:~fer/lib/irc> compress help/*
  114. fer@home:~fer/lib/irc> compress help/*/*
  115.  
  116. Don't mind the error messages of the last two commands, these are normal.
  117.  
  118. If you want to allow others to use IRC, don't forget to use the chmod(1)
  119. command to make the files and directories available.
  120.  
  121. It might seem a lot of work, but you can have a lot of fun with IRC
  122. so it is worth a try.
  123.  
  124. To learn to use IRC, type after you started IRC with,
  125.  
  126. fer@home:~fer/lib/irc> irc Ferry
  127.  
  128. the command /help basical and /help ircII. (/bye quits your IRC client)
  129.  
  130. If all works fine, you can delete the whole directory structure used to
  131. build IRC with:
  132.  
  133. fer@home:~fer/lib/irc> cd
  134. fer@home:~fer> # The command  rm -rf  will remove ALL arguments
  135. fer@home:~fer> # even directories AND all subdirectories BE WARNED
  136. fer@home:~fer> rm -rf irc
  137. fer@home:~fer> 
  138.  
  139.  
  140.     Have fun, and keep in mind, *some* people get addicted to IRC!
  141.  
  142. -- 
  143.  ___   fer@home.cern.ch    European Organization For Nuclear Research
  144. (  _)  <Ferry> @ IRC
  145.  ) _)                         "The number two is the oddest prime you
  146. (_)er F.de Jong                                 will ever encounter."
  147. +41 22 767 3826 (office/Switzerland) +33 50.42.74.13 (private/France)
  148.