  Linux IRC mini-HOWTO

  Frederic L. W. Meunier
  v0.05 20 December, 2000
   : ȣ  <mailto:guru2k@kldp.org>, 
  <mailto:justi@kldp.org>

     IRC ʿ  α׷ ϴ ̴.
  ______________________________________________________________________

  

  1. Ұ
     1.1 
     1.2 ⵿
     1.3 

  2. IRC Ͽ
  3. ʺڸ  IRC ̵
     3.1 ircII α׷ ϱ
     3.2 ɾ
     3.3 IRC Ƽ

  4. Console IRC Clients
     4.1 ircII
     4.2 EPIC
     4.3 BitchX
     4.4 irssi

  5. X Window IRC Clients
     5.1 Zircon
     5.2 xIrc
     5.3 KVIrc
     5.4 X-Chat

  6. IRC Servers
     6.1 IRCD
     6.2 IRCD-Hybrid
     6.3 ircu
     6.4 Bahamut

  7. IRC Bots
     7.1 eggdrop

  8. IRC Bouncers (IRC Proxy)
     8.1 bnc
     8.2 muh
     8.3 ezbounce

  9. ġ
     9.1 Clients
     9.2 Servers

  10. ׷     ӿ  ?
     10.1 
     10.2 RedHat
     10.3 

  11.  
     11.1 ŵ
     11.2 ڵ
     11.3 õ
     11.4 Ǹ

  12.  

  ______________________________________________________________________

  1.  Ұ

     WIP̰, װ  Ѵ.    Ȯϰ
  鵵 ּ  ̴.

  Ʒ ̺ ϸ ȵȴ:

  o  Jarkko Oikarinen Darren Reed ۼ RFC1459.
     <ftp://ftp.isi.edu/in-notes/rfc1459.txt>    ִ.

  o  Christophe Kalt ۼ RFC2811.  <ftp://ftp.isi.edu/in-
     notes/rfc2811.txt>    ִ.

  o  Christophe Kalt ۼ RFC2812.  <ftp://ftp.isi.edu/in-
     notes/rfc2812.txt>    ִ.

  o  Christophe Kalt ۼ RFC2813.  <ftp://ftp.isi.edu/in-
     notes/rfc2813.txt>    ִ.

    Ʈ Ȯ :

  <http://www.irchelp.org/>

  1.1.  

      :

  o  IRC  ߿ ڿ ũ

  o  IRC Ƽ Ἥ IRC  ʵ Ѵ

  o  α ִ client, server, bot, bouncer ̳, #channel, 
     , ٿε, Ȩ, Ʈ Ѵ

  o  κ ߿  ֱ    ִ IRC 
     Ѵ

  1.2.  ⵿

    ֽ   <http://www.pervalidus.net/docs/IRC-mini-
  HOWTO/>    ִ.

    ʾ WIP  <http://www.pervalidus.net/docs/IRC-mini-
  HOWTO/WIP/>    ִ.

    , , Į ̴ Ͽ  
  ̸Ϸ   ִ.    ʾҴ, ׷  
    ִٴ  ˾Ƴ ٶ.  ø̼ Ȥ
  Ʈ ߰   .  κ    ̴.
     䱸 .     ð
   .

  ݰ  ʿ ϴ  (ʿϴٸ)  Ʈ
  Ѵ  ȯѴ.

  [mailto:linuxdoc@pervalidus.net] Frederic L. W. Meunier - fredlwm at
  BRASnet and OPN.

  1.3.  

   ⿡ ũ ̴.   , Į, 
    ,    ̷   ̴.

  2.  IRC Ͽ

  RFC2810 οѴ

  IRC (Internet Relay Chat)  ؽƮ ȸǿ δ.  
  ׵ ڽŵ ä ϱ  BBS ڵ   ʷ
  Ǿ, 1989 ̷ ߵǾ.

  ó Ϲ 1993 3 RFC 1459 ۼǾ.  
   ״.

  IRC  client-server 𵨿  ξ,  ǻͿ
  ⿡ ߴ.  ġ ϳ μ () ߾
  Ŭ̾Ʈ (Ȥ ٸ ) Ѵ. ޽ /Ű ٸ Լ
  ʿ ϴ  Ѵ.

          ʿ ϴ 
  ְ ߴ ̴.  Ͼ ʴ ӵ  ؿ Ʈũ
  Ѵٸ, 츮   ý 츮 شٸ ϵ
  ü  ̴.

  3.  ʺڸ  IRC ̵

  ⺻ IRC Ŭ̾Ʈ  ircII Ŭ̾Ʈ̴.  
  κ  ǿ ִ.

  3.1.  ircII α׷ ϱ

  ircII ϴ  . irc.openprojects.net mini-HOWTO
  г ϱ⸦ Ѵٰ ϸ.

   ο   Ķ

  ______________________________________________________________________
  $ irc mini-HOWTO irc.openprojects.net
  ______________________________________________________________________

      ִ. ׷  ο  ͵  ʿ䰡
   ̴

  ______________________________________________________________________
  $ export IRCNICK=mini-HOWTO IRCSERVER=irc.openprojects.net
  ______________________________________________________________________

  Ϸ Ǿ   profile ߰ض (   /.bach_profile
  Ȥ  /.zprofile)

  ٸ Ϲ  IRCNAME IRCUSER ù°  'mini-HOWTO is
   username@hostname (IRCNAME)'   ִ /whois 'ircname' κп
   Ǿִ. ident  (κ ǿ Ʈ) 
  ִٸ IRCUSER ۵  ̴.  username ٲ 
  ʿ䰡 ִٸ (, root IRC  ʱ⸦ ٶ).
  <http://ojnk.sourceforge.net/>  ִ oidentd ġض, ׸
  ׵ ident Ǫ   Ʈ /etc/identd.spoof  
  ־. ׸  /.ispoof װ 亯 ޾ƶ. ħ
  '/usr/local/sbin/oidentd -g nobody -N -s -u nobody' ϶. 
   ũƮ ( , /etc/rc.d/rc.local)  ߰϶.

     ʾҴٸ, IRCNICK, IRCUSER, IRCNAME /etc/passwd
    ִ.

  3.2.  ɾ

  밡 ɾ  Ʈ  /help ϶ (/help
  help  ̴).  IRCNICK г ٲ

  o  , /set NOVICE off

  o  /nick Linus   IRCNICK ٲ۴

  o  /set realname Linus Torvalds  IRCNAME ٲ۴

  o  /j #linux #Linux äο 

  o  /j #Linux1 #Linux1 äο 

  o  /j #Linux  ä #linux ٲش

  o  /msg nick Hi. nick 'Hi.'  ޽ .

  o  /notice nick (or #Linux) Hi.  nick (Ȥ #Linux)

  o  /query nick nick  ȭ Ѵ. /query  ȭ
     .

  o  /me loves linux.  ä Ȥ  'Linus loves Linux'
     .

  o  /dcc chat nick nick  ȭ Ѵ. ޽  /msg
     =nick ( '=')

  o  /dcc send nick /etc/HOSTNAME  .

  o  /dcc get nick nick   ޴´.

  o  /part leaves  ä .

  o  /part #Linux1 #Linux1 ä .

  o  /discon IRCSERVER   ´.

  o  /server irc.dal.net IRCSERVER irc.dal.net Ѵ.

  o  /quit Bye. 'Bye.'  IRC Ѵ.

  3.3.  IRC Ƽ

      

  o   ģ  root Ȥ ٸ ڷ α  . 
       Ȥ ߿ Ͼ ̴.   ޾Ҵ. IRC 븸
      ڸ Ѹ    ̴.

  ______________________________________________________________________
  $ man adduser
  ______________________________________________________________________

  Linux äο ϸ ȵǴ ͵

  o  ٺó ൿѴ.  ް , ٸ   ϶.

  o    (^C). κ  ڵ װ͵  Ѵ.
     ׸ ircII    ʴ´.

  o  full CAPS, bold (^B), reverse (^V), underline (^_), blink (^K),
     bell (^G)  Ѵ. ù° 4 ܾ ̰  2 ſ
      Ѵ.

  o   Ҽ ִٸ . ׷  ִ   
     о.  <file:/usr/doc/>,  <http://www.linuxdoc.org/>,
     <http://www.ibiblio.org/pub/Linux/docs/>   ãƺ. ׸
       Ǯ .  10 ٷ.  ƹ
     亯  ʴ´ٸ ƹ 𸣰ų ֱ ȱ ̴. ׵
     å ض. ׵    ƴϴ.   
     ޽ .   SPAM  ̴.

  4.  Console IRC Clients

  4.1.  ircII

  Maintainer: [mailto:ircii@eterna.com.au] ircII project IRC Channel:
  #ircii (official channel?) on [http://www.efnet.org/servers.html]
  EFNet

  Michael Sandrof  ʷ   ircII κ ǿ
  ִ.    termcap ̰ κ ڵ  ʴ´.
  ׷   ǥ̴.  Mathusalem guru    ̴.

  ircII ֽŹ  <ftp://ircftp.au.eterna.com.au/pub/ircII/> 
    ְ, Ȩ  <http://www.eterna.com.au/ircii/> ̴.

  4.2.  EPIC

  Maintainer: [mailto:ircii-epic@concentric.net] EPIC Software Labs IRC
  Channel: #epic on EFNet

  ircII  ξ, EPIC (Enhanced Programmable ircII Client)
   ƮͿ ڰ ã  Ѵ.  ó
  Ҷ  Ʈ    Ѵٸ ָ
  ̴.

  EPIC ֽŹ  <ftp://ftp.epicsol.org/pub/epic/>   
  ְ, Ȩ  <http://www.epicsol.org/> ̴.

  4.3.  BitchX

  Maintainer: [mailto:edwards@bitchx.dimension6.com] Colten Edwards IRC
  Channel: #bitchx on EFNet

  ircII EPIC  ξ, BitchX Pine MUA 񱳵  ִ.
  θ δ.   Ŭ̾Ʈ   ̴.  
  --with-gtk ɼ μ GNOME ̺귯    ִ.
  XTerm-Bitchx ſ   ִ  Ϳ .

  BitchX ֽŹ  <ftp://ftp.bitchx.com/pub/BitchX/source/> 
    ְ, Ȩ  <http://www.bitchx.com/> ̸, gtkBitchX
  Ȩ  <http://www.bitchx.org/gtk/> ̴.

  4.4.  irssi

  Maintainer: [tss@iki.fi] Timo Sirainen IRC Channel: #irssi on [http://
  openprojects.nu/services/irc.html] OPN and [http://www.ircnet.org/]
  IRCnet

  Time yagIRC  3  ߴ.   GTK+ Ŷ ̿ GUI
  Ŭ̾Ʈ .  ׿ 䱸߰ ο ̳ʴ  
  ʾҴ. yagIRC  irssi ü ϱ ߴ.   GTK+
  ߴ.  ũƮ Ѵ.

  irssi ֽŹ  <http://irssi.org/?page=download>   
  ְ, Ȩ  <http://irssi.org/> ̴.

  5.  X Window IRC Clients

  5.1.  Zircon

  Maintainer: Lindsay F. Marshall [Lindsay.Marshall@ncl.ac.uk] Lindsay
  F.  Marshall IRC Channel: None?

  Tcl/Tk  , Tcl native network communications ̿ Ѵ.

   Zircon ֽ   <ftp://catless.ncl.ac.uk/pub/>  
   ִ. Ȩ  <http://catless.ncl.ac.uk/Programs/Zircon/> ̴.

  5.2.  xIrc

  Maintainer: Robert Borrell [borrell@pobox.com] Robert Borrell IRC
  Channel: None?

  Qt Ŷ  ϰ, KVIrc ° ܼϴ. װ , ̰ 
  .

   xIrc ֽ 
  <http://www.linuxlots.com/~xirc/download.html>    ִ.
  Ȩ  <http://www.linuxlots.com/~xirc/> ̴.

  5.3.  KVIrc

  Maintainer: Szymon Stefanek [stefanek@tin.it] Szymon Stefanek IRC
  Channel: # kvirc on OPN

     Qt Ŷ  , KVIrc (beast)̴. DCC
  Voice ϰ, ũƮ  ÷ε  Ǿ ִ.

   KVIrc ֽ   <http://www.kvirc.net/download.html> 
    ִ. Ȩ  <http://www.kvirc.net/> ̴.

  5.4.  X-Chat

  Maintainer: [zed@linux.com] Peter Zelezny IRC Channel: #linux on
  [http:// www.chatjunkies.org/servers.html] ChatJunkies

  GTK+ Ŷ ̿ϰ GNOME  ȴ. Perl Python ũ
  Ѵ.

   X-Chat ֽ   <http://xchat.org/download.html> 
    ִ. Ȩ  <http://xchat.org/> ̴.

  6.  IRC Servers

  6.1.  IRCD

  Maintainer: [ircd-dev@irc.org] ircd developers IRC Channel: #ircd on
  IRCnet

   IRC (daemon)̰, ַ IRCnet  ȴ.

   IRCD ֽ   <ftp://ftp.irc.org/irc/server/>  
   ִ. Ȩ  <http://www.irc.org/> ̴.

  6.2.  IRCD-Hybrid

  Maintainer: [ircd-hybrid@the-project.org] ircd-hybrid@the-project.org
  IRC Channel: None?

  ַ EFNet .

   IRCD-Hybrid ֽ 
  <ftp://ftp.blackened.com/pub/irc/hybrid/>    ִ.
  Ȩ  <http://www.ircd-hybrid.net/> ̴.

  6.3.  ircu

  Maintainer: [coder-com@undernet.org] Undernet Coder Committee IRC
  Channel: # ircu on [http://www.undernet.org/servers.shtml] Undernet

  ַ Undernet ȴ.

   ircu ֽ   <ftp://ftp.coder-com.undernet.org/ircu/>
     ִ. Ȩ  <http://coder-com.undernet.org/> ̴.

  6.4.  Bahamut

  Maintainer: DALnet Coding Team [bahamut@bahamut.net] DALnet Coding
  Team IRC Channel: #bahamut on [http://www.dal.net/servers/] DALnet

  DreamForge Hybrid  ΰ ְ, Bahamut DALnet ̴.

   Bahamut ֽ   <http://www.bahamut.net/?dir=4> 
    ִ. Ȩ  <http://www.bahamut.net/> ̴.

  7.  IRC Bots

  7.1.  eggdrop

  Maintainer: [eggdev@eggheads.org] eggdev@eggheads.org IRC Channel:
  #eggdrop on Undernet

  eggdrop  ˷ Ʈũ Tcl  ø̴̼. ̰
   Ȳ  ൿ ϴ channel κ̴.

   eggdrop ֽ 
  <ftp://ftp.eggheads.org/pub/eggdrop/source/>    ִ.
  Ȩ  <http://www.eggheads.org/> ̴.

  8.  IRC Bouncers (IRC Proxy)

  8.1.  bnc

  Maintainer: None? IRC Channel: None?

  bnc   ٿ̴.

   bnc ֽ 
  <http://www.linuxberg.com/files/files/console/servers/bnc2.6.4.tar.gz>
     ִ.

  8.2.  muh

  Maintainer: [zap@riot.org] Sebastian Kienzl IRC Channel: None?

  muh  ȶϰ  ٴ irc-bouncing ̴. ̰ IRC 
    Ű,     õ  ̴.

   muh ֽ   <http://mind.riot.org/muh/download.rt> 
    ִ. Ȩ  <http://mind.riot.org/muh/> ̴.

  8.3.  ezbounce

  Maintainer: [druglord@freelsd.org] Murat Deligonul IRC Channel: None?

  ezbounce ⺻ ´ ȣ ȣ ,  , αϰ  Ʈ
  °(listening)̴.

   ezbounce ֽ   Ȩ   ִ.
  <http://druglord.freelsd.org/ezbounce/>

  9.  ġ

  9.1.  Clients

   αִ client GNU atoconf automak  ϱ 
  configure script  ´. ҽ  Ǭ ġ 
  о.带 ϱ ؼ ݵ ʿ ̺귯  ־
  Ѵ.  cd sources;mkdir objdir;cd objdir; ../configure
  --help;../configure your_options_here;make;make install (Ǵ make
  install_strip) >  / ض.  sources_install.log  ùٸ ̴.
   ircII, EPIC, and BitchX   ʿ信 󼭴 ſ °
  include/config.h  ؾ Ѵ.

  9.2.  Servers

     ϴµ  ʿϼ?

  ______________________________________________________________________
  ~$ vim ircd.conf
  ______________________________________________________________________

  10.  ׷     ӿ  ?

  10.1.  

   ʹ  IRC  Ͽ  ִ.  װ͵
    ã  ִ.

  o  <ftp://ftp.debian.org/debian/dists/stable/main/binary-i386/net/>

  o  <ftp://ftp.debian.org/debian/dists/unstable/main/binary-i386/net/>

  o    <ftp://ftp.debian.org/debian/dists/proposed-updates/>  Ȯ
     غ. Ƹ IRC client ̴.

  o  Debian ¥ ƴ (  ޴ øĳ̼ǵ) cIRCus
      Ǿ ִ.  <ftp://ftp.debian.org/debian/dists/stable/non-
     free/binary-i386/net/circus_0.43-1.deb>

  10.2.  RedHat

   7.0   client  ϰ ִ.

  o  <ftp://ftp.redhat.com/pub/redhat/redhat-7.0/i386/en/RedHat/
     RPMS/ircii-4.4M-4.i386.rpm>

  o  <ftp://ftp.redhat.com/pub/redhat/redhat-7.0/i386/en/RedHat/
     RPMS/kdenetwork-1.1.2-17.i386.rpm>

  o  <ftp://ftp.redhat.com/pub/redhat/redhat-7.0/i386/en/RedHat/
     RPMS/xchat-1.4.2-6.i386.rpm>

  o  RedHat Powertools 7.0    ͵ ϰ ִ.

  o  <ftp://ftp.redhat.com/pub/redhat/redhat-7.0/powertools/
     i386/RedHat/RPMS/BitchX-1.0c16-4.i386.rpm>,
     <ftp://ftp.redhat.com/pub/redhat/redhat-7.0/powertools/
     i386/RedHat/RPMS/gtkBitchX-1.0c16-4.i386.rpm>,
     <ftp://updates.redhat.com/powertools/7.0/i386/
     BitchX-1.0c17-4.i386.rpm>,
     <ftp://updates.redhat.com/powertools/7.0/i386/
     gtkBitchX-1.0c17-4.i386.rpm>

  o  <ftp://ftp.redhat.com/pub/redhat/redhat-7.0/powertools/
     i386/RedHat/RPMS/epic-4_2000-5.i386.rpm>

  o  <ftp://ftp.redhat.com/pub/redhat/redhat-7.0/powertools/
     i386/RedHat/RPMS/kvirc-2.0.0-6.i386.rpm>

  o  <ftp://ftp.redhat.com/pub/redhat/redhat-7.0/powertools/
     i386/RedHat/RPMS/tkirc-1.202-8.noarch.rpm>

  10.3.  

   7.1   client  ϰ ִ.

  o  <ftp://ftp.slackware.com/pub/slackware/slackware-7.1/
     slakware/kde1/ksupport.tgz>

  o  <ftp://ftp.slackware.com/pub/slackware/slackware-7.1/
     slakware/gtk1/xchat.tgz>,
     <ftp:ftp.slackware.com/pub/slackware/slackware-current/
     slakware/gtk1/xchat.tgz>

  11.   

  11.1.  ŵ

  o   ڵ鿡  Ѵ. ׵ ܿ   
     ̰  ̴. ׸ 츰   
     ̴(׸ IRC).

  11.2.  ڵ

  o   ̸ ⿡ .

  11.3.  õ

  o   ̸ ⿡ .

  11.4.  Ǹ

  o  Khaled Mardam-Bey   Ǿ Ѵ. :)

  o   ٺ   ִٸ, IRC  ɰ̴.   ̰
      , װ    ִ.  ð 
       IRC  ϴ  ũ   /kill
     ϶ Ѵ.

  12.   

  o  200012120 - v0.05, ù° 

