<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>The ktalkd Handbook: Installation</TITLE>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="keywords" CONTENT="KTALKD kotalkd talk talkd otalk ntalk ktalkdlg kcmktalkd">
<META NAME="description" CONTENT="ktalkd documentation">
</HEAD>
<BODY BGCOLOR="#ffffff" LINK="#aa0000" TEXT="#000000" > 
<FONT FACE="Helvetica">
<A HREF="http://www.kde.org/"><IMG SRC="logotp3.gif" BORDER="0" ALT="The K Desktop Environment"></A>
<HR WIDTH="100%" SIZE=2 ALIGN="CENTER" NOSHADE>

 
<P ALIGN="RIGHT">

<A HREF="ktalkd-4.html">Next</A>
<A HREF="ktalkd-2.html">Previous</A>
<A HREF="ktalkd.html#toc3">Table of Contents</A>
</P>
<H3><A NAME="s3">3. Installation</A></H3>

<P>
<P>
<H3><A NAME="ss3.1">3.1 How to obtain ktalkd</A>
</H3>

<P>
<P>
<P><CODE>ktalkd</CODE> is now a core application of the KDE project 
<A HREF="http://www.kde.org">http://www.kde.org</A>, part of the
<B>kdenetwork</B> package.
<P>
<P>But you can always download the latest <CODE>ktalkd</CODE> from the main ftp site of the KDE project,
<A HREF="ftp://ftp.kde.org/pub/kde">ftp://ftp.kde.org/pub/kde</A> and from its mirrors.
It's usually found in 
<A HREF="ftp://ftp.kde.org/pub/kde/stable/latest/apps/network">ftp://ftp.kde.org/pub/kde/stable/latest/apps/network</A> 
<P>
<H3><A NAME="ss3.2">3.2 Requirements</A>
</H3>

<P>
<P>In order to successfully compile <CODE>ktalkd</CODE>, you need the latest versions 
of the KDE libraries as well as the Qt C++ library. All required 
libraries as well as ktalkd itself can be found on 
<A HREF="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</A>.
<P>
<H3><A NAME="ss3.3">3.3 Compilation and installation</A>
</H3>

<P>
<P>In order to compile and install <CODE>ktalkd</CODE> on your system, type the 
following in the base directory of the <CODE>ktalkd</CODE> distribution:
<BLOCKQUOTE><CODE>
<PRE>
% ./configure
% make
% make install
</PRE>
</CODE></BLOCKQUOTE>
<P>As <CODE>ktalkd</CODE> is a daemon, <CODE>make install</CODE> will require root privileges.
<P>
<P>Don't forget to update /etc/inetd.conf.
For example, on a linux system, if kde is in /opt/kde, change the lines 
concerning talk and ntalk to :
<BLOCKQUOTE><CODE>
<PRE>
talk   dgram   udp     wait    root    /usr/sbin/tcpd  /opt/kde/bin/kotalkd
ntalk  dgram   udp     wait    root    /usr/sbin/tcpd  /opt/kde/bin/ktalkd
</PRE>
</CODE></BLOCKQUOTE>

A script is provided, to make the necessary change automatically. 
Update your inetd.conf file just by running 
<BLOCKQUOTE><CODE>
<PRE>
% ./post-install.sh
</PRE>
</CODE></BLOCKQUOTE>

Anyway, you'll have to <B>restart inetd</B> after this.
On most Linux systems, do :
<BLOCKQUOTE><CODE>
<PRE>
% killall -HUP inetd
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>Please inform me of any modification you had to undertake in order to
get <CODE>ktalkd</CODE> to compile on your platform.
<P>
<P ALIGN="RIGHT">

<A HREF="ktalkd-4.html">Next</A>
<A HREF="ktalkd-2.html">Previous</A>
<A HREF="ktalkd.html#toc3">Table of Contents</A>
</P>
<CENTER>
<HR WIDTH="100%" SIZE=3 ALIGN=CENTER NOSHADE>
</CENTER>    
</FONT>

 
</BODY>
</HTML>
