** Sorry for x-posting** Hi all,
If you are new to IRC, here is a mini IRC-howto contributed by nepbabu for real-time communication: http://www.fossnepal.org/?q=node/69 * IRC network: irc.freenode.net * Available channels: #foss-nepal,#nepalinux,#olpcnepal,#drupalnepal,#developers-nepal,#sambad,#translate-ne,##nepal Note: It can also be found on the 'Resources' section of fossnepal.org. ============================= Mini IRC-HOWTO v0.1 16 December, 2006 Bikal K.C Revision History ---------------- Revision 0.1 Revised by: Bikal @TODO - add the commands that user can use. First revision. 1. Audience ------------ The audience of this document would be users who are generally new to IRC network. It assumes at least some basic knowledge in computing. I have prepared this document to the best of my knowledge. Hope it helps people to get started using IRC. 2. Purpose ---------- The purpose of this document is to give users head start in using Internet Relay Chat. It should also provide users with directions as to what the limitations of IRC are. A brief history of IRC can be read at [1] and detailed introduction of IRC at [2]. Recommended reading is top to bottom. 3. Using IRC clients -------------------- First of all, little bit of theory. All IRC networks work on the principle of client-server computing. The IRC servers such as "asimov.freenode.net" run a server program and clients (our chat programs) simply connect to that server at specified port number (example, port number 6667). There are several chat client program available that users can use to connect to IRC networks. Some of the most popular chat clients are listed below - 1. Xchat - http://www.xchat.org . Also, http://www.xchat.org/docs/start/ will give you a head start. *NOTE* - New users are *HIGHLY* recommended to user Xchat. 2. Bitchx - http://www.bitchx.org/files/source/ 3. Irssi - http://irssi.org/ 4. Epic - http://public.www.planetmirror.com/pub/epic/EPIC4-PRODUCTION/?fl=e More clients are available @ [3]. Get a IRC client that's faily stable, active in development and which supports your distribution. You can read about the comparisons of IRC client @ [4]. Also, note that most GNU/Linux distribution come with package management utility (example, Debian's apt or Slackware's Swaret). So, if your distro supports package management, *use* it first before moving on to compiling source (the basic assumption holds especially true for beginners starting with GNU/Linux distros). 4. Using IRC networks --------------------- Now, that you have set up IRC chat client of your liking, start it up. 1. If using xchat, press "ALT+F2" and type "xchat" (without double quote). Or use xterm/gnome-terminal/rxvt whatever likes you. 2. If using irrsi, go to your favorite terminal and type irssi. 3. All of the programs can be started using your terminal. To join ##nepal at irc.freenode.net, follow these steps - 1. Type in "/server irc.freenode.net 6667". This command connects to the irc network called freenode at port number 6667. 2. To join another network (for example irc.undernet.org) whilst remaing connected to irc.freenode.net with Xchat, you should press "CTRL+T" (control + shift + t) and then repeat step 1. To do the same with irssi chat client, type "/window new" (create a new window). Then repeat step 1. 3. Type in "/nick ". This command changes your nick to 4. Type in "/msg nickserv register ". This will register your nick name in Freenode so that no one else can use the same nick name. If the nick name is *already in use*, then repeat step 3 and 4 with different nick name. 5. Type "/join ##nepal". This command joins you to a channel called ##nepal. To join foss nepal channel, type in #foss-nepal. Note that you can connect to more than 1 channel on IRC networks. Freenode limits this to 20 channel per nick. 6. IRC ettiquete is documented @ [5]. Please atleast skim through it. You're done! Congratulations!. Greet people in the channel and welcome to the world of IRC. Have Phun! =) 5. *****IMPORTANT**** --------------------- PLEASE PLEASE PLEASE never login to IRC The IRC Preludenetwork as root/super-user. The reason is this: If you login to IRC network using your root account, any vulnerability in your chat program if known by the attacker might use it to gain root access in your system. It's always a wise idea to create a seperate account to use IRC or use non-privileged account. The step are very simple to create an account. Just issue command "adduser " and then fire up your favorite chat client using that user account. 6. Some important references ---------------------------- [1] "Internet Relay Chat", http://en.wikipedia.org/wiki/Internet_Relay_Chat [2] "Linux IRC mini-HOWTO", http://www.tldp.org/HOWTO/IRC/ [3] "List of Internet Relay Chat clients", http://en.wikipedia.org/wiki/List_of_IRC_clients [4] "Comparison of Internet Relay Chat clients", http://en.wikipedia.org/wiki/Comparison_of_IRC_clients [5] "The IRC Prelude", http://www.irchelp.org/irchelp/new2irc.html#advice 7. Modifications ---------------- Suggestion to improve this document are always welcomed as this will generally improve the quality of document and important features that are needed by users . =) Please drop a mail to Subir dai or myself or even post a message to #developers-nepal or #foss-nepal at irc.freenode.net 6667. ============================= See you on the #channels :) Cheers, Subir --~--~---------~--~----~------------~-------~--~----~ FOSS Nepal mailing list foss-nepal@googlegroups.com http://groups.google.com/group/foss-nepal Community website: http://www.fossnepal.org/ -~----------~----~----~----~------~----~------~--~---