This commit is contained in:
gferg 2001-01-08 14:22:56 +00:00
parent c1616141f2
commit 6dd98d6121
1 changed files with 62 additions and 62 deletions

View File

@ -2,20 +2,21 @@
<article id="index">
<articleinfo>
<title>Linux IRC mini-HOWTO</title>
<pubdate>v0.05 20 December, 2000</pubdate>
<pubdate>v0.1 8 January, 2001</pubdate>
<author><firstname>Frédéric</firstname><othername>L. W.</othername><surname>Meunier</surname></author>
<authorinitials>fredlwm</authorinitials>
<address><email>linuxdoc@pervalidus.net</email></address>
<address><email>linuxdoc @ pervalidus.net</email></address>
<publisher><publishername>The Linux Documentation Project</publishername></publisher>
<revhistory>
<revision>
<revnumber>0.05</revnumber>
<date>2000-12-20</date>
<revnumber>0.1</revnumber>
<date>2001-01-08</date>
<authorinitials>fredlwm</authorinitials>
<revremark>
Initial revision.
Second revision.
</revremark>
</revision>
</revhistory>
<abstract><para>This document aims to describe the basics of IRC and respective applications for Linux.</para></abstract>
</articleinfo>
@ -28,15 +29,15 @@ RFC1459 by Jarkko Oikarinen and Darren Reed was the first about the Internet Rel
It can be found at <ulink url="ftp://ftp.isi.edu/in-notes/rfc1459.txt">ftp://ftp.isi.edu/in-notes/rfc1459.txt</ulink>.
</para></listitem>
<listitem><para>
RFC2811 by C. Kalt updates RFC1459 and describes the Channel Management of the Internet Relay Chat.
RFC2811 by Christophe Kalt updates RFC1459 and describes the Channel Management of the Internet Relay Chat.
It can be found at <ulink url="ftp://ftp.isi.edu/in-notes/rfc2811.txt">ftp://ftp.isi.edu/in-notes/rfc2811.txt</ulink>.
</para></listitem>
<listitem><para>
RFC2812 by C. Kalt updates RFC1459 and describes the Client Protocol of the Internet Relay Chat.
RFC2812 by Christophe Kalt updates RFC1459 and describes the Client Protocol of the Internet Relay Chat.
It can be found at <ulink url="ftp://ftp.isi.edu/in-notes/rfc2812.txt">ftp://ftp.isi.edu/in-notes/rfc2812.txt</ulink>.
</para></listitem>
<listitem><para>
RFC2813 by C. Kalt updates RFC1459 and describes the Server Protocol of the Internet Relay Chat.
RFC2813 by Christophe Kalt updates RFC1459 and describes the Server Protocol of the Internet Relay Chat.
It can be found at <ulink url="ftp://ftp.isi.edu/in-notes/rfc2813.txt">ftp://ftp.isi.edu/in-notes/rfc2813.txt</ulink>.
</para></listitem></itemizedlist>
<para>Also be sure to check the following sites:</para>
@ -75,7 +76,7 @@ no time to help everyone.</para>
<para>BTW, someone to work on the protocol and server sides (if needed) would be very welcome to join the project.</para>
<para><ulink url="mailto:linuxdoc@pervalidus.net">Frédéric L. W. Meunier</ulink> - fredlwm at BRASnet and OPN.</para></sect2>
<para>Frédéric L. W. Meunier (<email>linuxdoc @ pervalidus.net</email>) - fredlwm at BRASnet and OPN.</para></sect2>
<sect2><title>Translations</title>
@ -118,13 +119,12 @@ giving us ever more powerful systems.</para></sect1>
<para>$ export IRCNICK=mini-HOWTO IRCSERVER=irc.openprojects.net</para>
<para>Add them to your shell profile (e.g. ~/.bash_profile or ~/.zprofile) when you're done.</para>
<para>Other common variables are IRCNAME and IRCUSER, to respectively
set the 'ircname' part of a /whois and username as seen at the first
line 'mini-HOWTO is ~username@hostname (IRCNAME)'. Keep in mind that
IRCUSER won't work if you run an ident daemon (default on most
distributions). If you still need to change your username (not
recommended, and I hope you're not using IRC logged as root!), install
oidentd from <ULINK
URL="http://ojnk.sourceforge.net/">http://ojnk.sourceforge.net/</ulink>,
set the ircname part of a /whois and username as seen at the first line
'mini-HOWTO is ~username@hostname (IRCNAME)'. Keep in mind that IRCUSER
won't work if you run an ident daemon (default on most distributions).
If you still need to change your username (not recommended, and I hope
you're not using IRC logged as root!), install oidentd from <ulink
url="http://ojnk.sourceforge.net/">http://ojnk.sourceforge.net/</ulink>,
create /etc/identd.spoof with a list of users allowed to spoof their
ident, and ~/.ispoof with their reply (e.g. reply). Finally run
'/usr/local/sbin/oidentd -g nobody -N -s -u nobody'. Add this to your
@ -138,34 +138,34 @@ startup scripts (e.g. /etc/rc.d/rc.local) when you're done.</para>
First, /set NOVICE off
</para></listitem>
<listitem><para>
/nick Linus changes your IRCNICK to Linus
/nick IRC-mini-HOWTO changes your IRCNICK to <emphasis>IRC-mini-HOWTO</emphasis>
</para></listitem>
<listitem><para>
/set realname Linus Torvalds changes your IRCNAME to Linus Torvalds (doesn't change until you use /server IRCSERVER)
/set realname The Linux IRC mini-HOWTO changes your IRCNAME to <emphasis>The Linux IRC mini-HOWTO</emphasis> (doesn't change on the same connection)
</para></listitem>
<listitem><para>
/j #Linux joins channel #Linux
/j #LinuxHelp joins channel <emphasis>#LinuxHelp</emphasis>
</para></listitem>
<listitem><para>
/j #Linux1 joins channel #Linux1
/j #Slackware joins channel <emphasis>#Slackware</emphasis>
</para></listitem>
<listitem><para>
/j #Linux changes the active current channel to #Linux
/j #LinuxHelp changes the active current channel to <emphasis>#LinuxHelp</emphasis>
</para></listitem>
<listitem><para>
/msg <emphasis>nick</emphasis> Hi. sends a private message to <emphasis>nick</emphasis> containing 'Hi.'
/msg <emphasis>nick</emphasis> Hi. sends a private message to <emphasis>nick</emphasis> containing <emphasis>Hi.</emphasis>
</para></listitem>
<listitem><para>
/notice <emphasis>nick</emphasis> (or #Linux) Hi. sends a notice to <emphasis>nick</emphasis> (or #Linux) containing 'Hi.'
/notice <emphasis>nick</emphasis> (or #Linux) Hi. sends a notice to <emphasis>nick</emphasis> (or #Linux) containing <emphasis>Hi.</emphasis>
</para></listitem>
<listitem><para>
/query <emphasis>nick</emphasis> starts a private conversation with <emphasis>nick</emphasis>. /query ends the private conversation
</para></listitem>
<listitem><para>
/me loves Linux. sends an action to the current channel or query containing 'Linus loves Linux.'
/me loves <emphasis>Linux.</emphasis> sends an action to the current channel or query containing <emphasis>IRC-mini-HOWTO loves Linux.</emphasis>
</para></listitem>
<listitem><para>
/dcc chat <emphasis>nick</emphasis> starts a chat with <emphasis>nick</emphasis>. Use /msg =<emphasis>nick</emphasis> (notice the '=') to send messages over the chat
/dcc chat <emphasis>nick</emphasis> starts a chat with <emphasis>nick</emphasis>. Use /msg =<emphasis>nick</emphasis> (notice the <emphasis>=</emphasis>) to send messages over the chat
</para></listitem>
<listitem><para>
/dcc send <emphasis>nick</emphasis> /etc/HOSTNAME sends the given file to <emphasis>nick</emphasis>
@ -177,7 +177,7 @@ First, /set NOVICE off
/part leaves the active current channel
</para></listitem>
<listitem><para>
/part #Linux1 leaves channel #Linux1
/part #Slackware leaves channel #Slackware
</para></listitem>
<listitem><para>
/discon disconnects from current IRCSERVER
@ -186,7 +186,7 @@ First, /set NOVICE off
/server irc.dal.net connects to IRCSERVER irc.dal.net
</para></listitem>
<listitem><para>
/quit Bye. quits your IRC session with a reason 'Bye.'
/quit Bye. quits your IRC session with a reason <emphasis>Bye.</emphasis>
</para></listitem></itemizedlist></sect2>
<sect2><title>IRC Etiquette</title>
@ -224,8 +224,8 @@ assistant. Also never send mass private messages. It's like SPAM.
<sect1 id="console"><title>Console IRC Clients</title>
<sect2><title>ircII</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="mailto:ircii@eterna.com.au">ircII project</ulink>
<emphasis>IRC Channel:</emphasis> #ircii (official channel?) on <ulink url="http://www.efnet.org/servers.html">EFNet</ulink></para>
<para><emphasis>Maintainer:</emphasis> ircII project (<email>ircii@eterna.com.au</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #ircii (official channel?) on <ulink url="http://www.efnet.org/servers.html">EFNet</ulink></para>
<para>Originally written by Michael Sandrof, ircII comes with most Linux
distributions. It uses termcap and shouldn't be a choice for most users,
@ -236,8 +236,8 @@ will regret to have it installed.</para>
Homepage at <ulink url="http://www.eterna.com.au/ircii/">http://www.eterna.com.au/ircii/</ulink>.</para></sect2>
<sect2><title>EPIC</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="mailto:ircii-epic@concentric.net">EPIC Software Labs</ulink>
<emphasis>IRC Channel:</emphasis> #epic on EFNet</para>
<para><emphasis>Maintainer:</emphasis> EPIC Software Labs (<email>ircii-epic@concentric.net</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #epic on EFNet</para>
<para>Based on ircII, EPIC (Enhanced Programmable ircII Client) is meant
for real scripters and users searching freedom. When you start it for
@ -248,8 +248,8 @@ scripting.</para>
Homepage at <ulink url="http://www.epicsol.org/">http://www.epicsol.org/</ulink>.</para></sect2>
<sect2><title>BitchX</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="mailto:edwards@bitchx.dimension6.com">Colten Edwards</ulink>
<emphasis>IRC Channel:</emphasis> #bitchx on EFNet</para>
<para><emphasis>Maintainer:</emphasis> Colten Edwards (<email>edwards@bitchx.dimension6.com</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #bitchx on EFNet</para>
<para>Based on ircII and EPIC, BitchX could be compared to the Pine MUA.
Bloatware (doesn't mean you shouldn't use it) and widely used. The
@ -263,8 +263,8 @@ Homepage of gtkBitchX at <ulink url="http://www.bitchx.org/gtk/">http://www.bitc
<sect2><title>irssi</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="tss@iki.fi">Timo Sirainen</ulink>
<emphasis>IRC Channel:</emphasis> #irssi on <ulink url="http://openprojects.nu/services/irc.html">OPN</ulink> and <ulink url="http://www.ircnet.org/">IRCnet</ulink></para>
<para><emphasis>Maintainer:</emphasis> Timo Sirainen (<email>tss@iki.fi</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #irssi on <ulink url="http://openprojects.nu/services/irc.html">OPN</ulink> and <ulink url="http://www.ircnet.org/">IRCnet</ulink></para>
<para>Timo released yagIRC ~3 years ago. It was a GUI client using the
GTK+ toolkit. The army called on him, and the new maintainers wouldn't
@ -280,8 +280,8 @@ Homepage at <ulink url="http://irssi.org/">http://irssi.org/</ulink>.</para></se
<sect2><title>Zircon</title>
<para><emphasis>Maintainer:</emphasis> Lindsay F. Marshall <ulink url="Lindsay.Marshall@ncl.ac.uk">Lindsay F. Marshall</ulink>
<emphasis>IRC Channel:</emphasis> None?</para>
<para><emphasis>Maintainer:</emphasis> Lindsay F. Marshall (<email>Lindsay.Marshall@ncl.ac.uk</email>)</para>
<para><emphasis>IRC Channel:</emphasis> None?</para>
<para>Written in Tcl/Tk, uses the native network communications of Tcl.</para>
@ -290,8 +290,8 @@ Homepage at <ulink url="http://catless.ncl.ac.uk/Programs/Zircon/">http://catles
<sect2><title>xIrc</title>
<para><emphasis>Maintainer:</emphasis> Robert Borrell <ulink url="borrell@pobox.com">Robert Borrell</ulink>
<emphasis>IRC Channel:</emphasis> None?</para>
<para><emphasis>Maintainer:</emphasis> Robert Borrell (<email>borrell@pobox.com</email>)</para>
<para><emphasis>IRC Channel:</emphasis> None?</para>
<para>Using the Qt toolkit, xIrc is less featured than KVIrc. As an advantage, it's faster.</para>
@ -300,8 +300,8 @@ Homepage at <ulink url="http://www.linuxlots.com/~xirc/">http://www.linuxlots.co
<sect2><title>KVIrc</title>
<para><emphasis>Maintainer:</emphasis> Szymon Stefanek <ulink url="stefanek@tin.it">Szymon Stefanek</ulink>
<emphasis>IRC Channel:</emphasis> #kvirc on OPN</para>
<para><emphasis>Maintainer:</emphasis> Szymon Stefanek (<email>stefanek@tin.it</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #kvirc on OPN</para>
<para>Also written with the Qt toolkit, KVIrc is a beast. Supports DCC Voice, built-in scripting language, and plugins.</para>
@ -310,8 +310,8 @@ Homepage at <ulink url="http://www.kvirc.net/">http://www.kvirc.net/</ulink>.</p
<sect2><title>X-Chat</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="zed@linux.com">Peter Zelezny</ulink>
<emphasis>IRC Channel:</emphasis> #linux on <ulink url="http://www.chatjunkies.org/servers.html">ChatJunkies</ulink></para>
<para><emphasis>Maintainer:</emphasis> Peter Zelezny (<email>zed@linux.com</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #linux on <ulink url="http://www.chatjunkies.org/servers.html">ChatJunkies</ulink></para>
<para>Using the GTK+ toolkit and additionaly GNOME, supports Perl and Python scripting.</para>
@ -322,8 +322,8 @@ Homepage at <ulink url="http://xchat.org/">http://xchat.org/</ulink>.</para></se
<sect2><title>IRCD</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="ircd-dev@irc.org">ircd developers</ulink>
<emphasis>IRC Channel:</emphasis> #ircd on IRCnet</para>
<para><emphasis>Maintainer:</emphasis> ircd developers(<email>ircd-dev@irc.org</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #ircd on IRCnet</para>
<para>The original IRC daemon, mainly used by IRCnet.</para>
@ -332,8 +332,8 @@ Homepage at <ulink url="http://www.irc.org/">http://www.irc.org/</ulink>.</para>
<sect2><title>IRCD-Hybrid</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="ircd-hybrid@the-project.org">ircd-hybrid@the-project.org</ulink>
<emphasis>IRC Channel:</emphasis> None?</para>
<para><emphasis>Maintainer:</emphasis> (<email>ircd-hybrid@the-project.org</email>)</para>
<para><emphasis>IRC Channel:</emphasis> None?</para>
<para>Mainly used by EFNet.</para>
@ -342,8 +342,8 @@ Homepage at <ulink url="http://www.ircd-hybrid.net/">http://www.ircd-hybrid.net/
<sect2><title>ircu</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="coder-com@undernet.org">Undernet Coder Committee</ulink>
<emphasis>IRC Channel:</emphasis> #ircu on <ulink url="http://www.undernet.org/servers.shtml">Undernet</ulink></para>
<para><emphasis>Maintainer:</emphasis> Undernet Coder Committee (<email>coder-com@undernet.org</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #ircu on <ulink url="http://www.undernet.org/servers.shtml">Undernet</ulink></para>
<para>Mainly used by Undernet.</para>
@ -352,8 +352,8 @@ Homepage at <ulink url="http://coder-com.undernet.org/">http://coder-com.underne
<sect2><title>Bahamut</title>
<para><emphasis>Maintainer:</emphasis> DALnet Coding Team <ulink url="bahamut@bahamut.net">DALnet Coding Team</ulink>
<emphasis>IRC Channel:</emphasis> #bahamut on <ulink url="http://www.dal.net/servers/">DALnet</ulink></para>
<para><emphasis>Maintainer:</emphasis> DALnet Coding Team (<email>bahamut@bahamut.net</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #bahamut on <ulink url="http://www.dal.net/servers/">DALnet</ulink></para>
<para>Based on DreamForge and Hybrid, Bahamut is the DALnet server.</para>
@ -364,8 +364,8 @@ Homepage at <ulink url="http://www.bahamut.net/">http://www.bahamut.net/</ulink>
<sect2><title>eggdrop</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="eggdev@eggheads.org">eggdev@eggheads.org</ulink>
<emphasis>IRC Channel:</emphasis> #eggdrop on Undernet</para>
<para><emphasis>Maintainer:</emphasis> (<email>eggdev@eggheads.org</email>)</para>
<para><emphasis>IRC Channel:</emphasis> #eggdrop on Undernet</para>
<para>eggdrop is the most known Tcl enabled application on the Net. It's
a channel robot for IRC that can be tailored to any situation.</para>
@ -377,8 +377,8 @@ Homepage at <ulink url="http://www.eggheads.org/">http://www.eggheads.org/</ulin
<sect2><title>bnc</title>
<para><emphasis>Maintainer:</emphasis> None?
<emphasis>IRC Channel:</emphasis> None?</para>
<para><emphasis>Maintainer:</emphasis> None?</para>
<para><emphasis>IRC Channel:</emphasis> None?</para>
<para>bnc is the original bouncer.</para>
@ -386,8 +386,8 @@ Homepage at <ulink url="http://www.eggheads.org/">http://www.eggheads.org/</ulin
<sect2><title>muh</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="zap@riot.org">Sebastian Kienzl</ulink>
<emphasis>IRC Channel:</emphasis> None?</para>
<para><emphasis>Maintainer:</emphasis> Sebastian Kienzl (<email>zap@riot.org</email>)</para>
<para><emphasis>IRC Channel:</emphasis> None?</para>
<para>muh is a smart and versatile irc-bouncing tool that will also go
on IRC as soon as it's launched, guarding or attempting to get your
@ -398,15 +398,15 @@ Homepage at <ulink url="http://mind.riot.org/muh/">http://mind.riot.org/muh/</ul
<sect2><title>ezbounce</title>
<para><emphasis>Maintainer:</emphasis> <ulink url="druglord@freelsd.org">Murat Deligönül</ulink>
<emphasis>IRC Channel:</emphasis> None?</para>
<para><emphasis>Maintainer:</emphasis> Murat Deligönül (<email>druglord@freelsd.org</email>)</para>
<para><emphasis>IRC Channel:</emphasis> None?</para>
<para>ezbounce's basic features include password protection, remote
administration, logging and listening on multiple ports.</para>
<para>You can get the latest version of ezbounce from his <ulink url="http://druglord.freelsd.org/ezbounce/">Homepage</ulink>.</para></sect2></sect1>
<sect1 id="installation"><title>Installation</title>
<sect1 id="install"><title>Installation</title>
<sect2><title>Clients</title>
@ -426,7 +426,7 @@ include/config.h to suit your needs.</para></sect2>
<para>~$ vim ircd.conf</para></sect2></sect1>
<sect1 id="included"><title>But what's already included in my distribution?</title>
<sect1 id="distribution"><title>But what's already included in my distribution? (Linux on x86)</title>
<sect2><title>Debian</title>
@ -521,5 +521,5 @@ off I ordered a /kill for Christmas.
<sect1 id="history"><title>Revision History</title>
<itemizedlist><listitem><para>
200012120 - v0.05, first draft
20010108 - v0.1, second draft
</para></listitem></itemizedlist></sect1></article>