Salut,
Pour amule:
Pour la 1.2.6: 
 Tu dois avoir la librairie Curl installée, elle fait partie de Mandrake, sert toi de l'installateur de package de Mandrake (vérifie que sur la 9.1, la version est >=7.9.5, sinon, télécharge le rpm de la 9.2 et installe le) 
 tu dois desinstaller AVANT les packages wxWindows de Mandrake (wxGTK et wxBase) si tu les a installé, il faut utiliser ceux fourni sur aMule: 
 Sur la page des téléchargements 
http://www.amule.org/amule/download.php  Télécharge: 
 wxBase-2.4.2.rpm
 wxGTK-2.4.2.rpm 
 aMule-1.2.6-MDK_9.2.rpm 
 et installe les dans l'ordre sous root avec: 
 rpm -hiv wxBase-2.4.2.rpm wxGTK-2.4.2.rpm aMule-1.2.6-MDK_9.2.rpm 
 Pour les versions 2, c'est pareil, sauf qu'il te faut aussi installer libcryptopp: 
 libcryptopp5-5.1-1_MDK.i586.rpm  
 donc: 
 rpm -hiv wxBase-2.4.2.rpm wxGTK-2.4.2.rpm ibcryptopp5-5.1-1_MDK.i586.rpm aMule-2.0.0rc2-MDK_9.2.rpm 
 Si tu veux compiler amule toi même, il faut installer les packages -devel en + 
 voila, pas compliqué   
Pour le transfert d'emule, installe la rc2 tu garderas tes crédits comme ca (tu les perds si tu installe la 1.2.6)
Pour samba, y a plein de tutos sur le net. Tres vite, tu edites /etc/smb.conf, y a plein d'exemple dedans.
sur ton xp, tu crées un compte utilisateur, exemple login foo, pass bar. Tu cree le meme sur linux (panneau de conf Mandrake) et tu le rajoute a samba en tapant:
smbpasswd -a foo
ensuite, tu relances samba,
de xp, dans la barre d'explorer, tu tapes \\lenomdelamachinelinux\lenomdupartage et voila
sinon, Google 

 the polish