[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compil/Install Samba 3.3.0



TOUZEAU Pierre SGAR14 a écrit :
[...]
C'est pourquoi, en désespoir, je passe à la dernière version de Samba et compilée avec les options krk5+ldap, en espérant (sans comprendre :-( ) que mes soucis disparaitront. La compil c'est bien passée mais l'install est incohérente par rapport à l'état actuel, j'explique : 'smbd -V' me répond 3.0.24 (ancienne version) car un 'which smbd' me répond /usr/sbin/smbd avec une date d'install correspondant à l'install de la DEBIAN. L'examen du Makefile indique un répertoire d'installservers sur /usr/local/sbin/smbd De plus, '/usr/local/sbin/smbd -V' me retourne une insulte liée à l'absence d'une libtalloc.so.1

Quand tu télécharges un paquet Debian, le programme à l'intérieur a été compilé avec certaines options (et même des correctifs) choisis par le mainteneur du paquet. Parmis ces options figure quasiment obligatoirement l'option :
./configure --prefix=/usr

De manière à ce que le programme s'installe dans /usr/bin, /usr/sbin, /usr/lib, ...

Dans ton cas, uu sembles faire une compilation et une installation à partir des sources, sans passer par un paquet, ca signifie que le systeme de gestion des paquets n'en saura rien et ne retirera pas l'ancienne version de Samba. C'est pourquoi tu as toujours l'anciene version de Samba, directement accessible car elle se trouve bien intégrée à ta Debian. Ensuite, tu compiles ton Samba, sans utiliser les mêmes options, les mêmes correctifs et les mêmes choix que ceux effectués par le mainteneur, c'est pourquoi, entre-autres, ton installation se fait dans une sous arborescence de /usr/local, ce qui est le choix par défaut de la plupart des programmes.

Tu as trois solutions :
- Soit tu désinstalles manuellement le paquet Samba (Debian) et tu refais ta compilation en ajustant les options pour tenter d'arriver à tes fins, mais le chemin risque d'être long et compliqué. - Soit tu trouve un paquet Debianisé de la version que tu recherches avec les options LDAP et KRB (il me semble que Samba est toujours compilé ainsi, il faut donc juste trouver un paquet dans la version souhaitée soit sur backports, soit dans testing ou sid) - Soit tu telecharges les sources du *paquet* debian Samba, tu y intègres les sources de la derniere version de Samba, tu adaptes les sources du paquet pour tes besoins, tu recompiles le paquet et tu l'installes à la place de l'ancien.

Maintenant, je ne suis pas certain qu'un saut de version et une recompilation manuelle te sorte de tes ennuis. Tu devrais plutot chercher du cote de la configuration de ton install actuelle en demandant de l'aide sur les listes spécialisées Samba.

Bon courage
Fanfan


Reply to: