Talk est un utilitaire tr�s simple et tr�s pratique pour converser en 
"live" � l'aide du clavier entre deux personnes connect�es � Internet. La 
semaine derni�re j'avais pos� la question de son installation que je 
n'arrivais pas � r�aliser. Pour ceux que �a int�resse j'ai trouv� une 
solution pour MDK 8.

Pour fonctionner talk (et ses d�riv�s gtalk, ytalk) n�cessite 
l'installation de 2 services (daemons), cf la documentation de l'auteur de 
ktalk (David Faure)  sur 
http://lexo.free.fr/docs/kde-1.1.doc-fr/kde-1.1/network/ktalk/ktalk.html
A l'installation de Mandrake ces services ne sont pas install�s, bien que 
tous les fichiers n�cessaires soient pr�sents.

Dans les versions 6.x et 7.x de Mandrake, les daemons sont (je crois) 
lanc�s par inetd : la doc de David Faure indique comment installer ces 
daemons. Dans MDK 8, inetd est supprim� et remplac� par xinetd, un "super 
daemon" beaucoup plus puissant et s�curis� (cf http://synack.net/xinetd/). 
La doc (man xinetd et man xinetd.conf) n'est pas tr�s claire, mais il y a 
heureusement un exemple 
(http://www.linuxfocus.org/English/November2000/article175.shtml)
qui m'a permis de trouver la solution :

Dans le fichier /etc/xinetd.conf, rajouter les lignes :

--------------------------
service talk
{
         socket_type = dgram
         wait = yes
         user = root
         server = /usr/bin/kotalkd
         only_from = 0.0.0.0
}

service ntalk
{
         socket_type = dgram
         wait = yes
         user = root
         server = /usr/bin/ktalkd
         only_from = 0.0.0.0
}
----------------------------------------

et relancer xinetd.

kotalkd et ktalkd sont fournis avec KDE (on les trouve dans /usr/bin). Si 
l'on n'a pas install� KDE, �a doit pouvoir marcher aussi avec les daemons 
fournis avec Gnu Talk (http://gnutalk.sourceforge.net/), mais je n'ai pas 
essay�.

Remarque :
pour voir si �a fonctionne, on peut faire un test sur soi-m�me en lan�ant 
talk (ou gtalk), � condition d'�tre sous un login utilisateur (dans ma 
config on peut appeler, mais pas recevoir en root, la legendaiire s�curit� 
linux !) :
         gtalk mon_login@localhost

Sinon tester avec un copain (�a marche en root en appel) :
         gtalk login_du_copain@adresse_machine_du_copain

Tr�s int�ressant : �a marche entre syst�mes diff�rents. On peut par exemple 
converser avec quelqu'un ayant Wintalk sous W95, 98, NT, W2000 ....

Bonne tchache

Jean-Claude

__________________________________________
Jean-Claude GARAUD
Laboratoire d'immunopathologie
Institut d'immuno-hematologie
Hopital Civil
67091 - Strasbourg Cedex, FRANCE
Tel :  03 90  24 39 79
Fax : 03 90 24 40 16
__________________________________________


Répondre à