Installation de Samba

flet le kid Messages postés 200 Statut Membre -  
 NoNoW -
Bonjour!
Je possède la version 2.2.7a-7.9.0 de Samba que j'ai obtenu en entrant la commande suivante en ligne de commande : "rpm -qa|grep samba".
J'ai donc voulu installer la version 3.0.20b qui est au format tgz.
J'ai donc fait :
tgz zxvf ...
./configure (je me suis mis dans le répertoire adéquat)
make
make install

A la fin de tout, j'ai redémarré la machine puis exécuté encore "rpm -qa|grep samba". Et il ne me change pas les versions. C'est toujours la même réponse du départ.
Je ne sais pas s'il fallait que j'arrête les service liés à Samba (Dans tous les cas, j'ai oublié comment on le fait, pouvez vous me le rappeler).

1. Mon problème est que je n'arrive pas à installer le fichier tgz de la version 3.0.20b de Samba, comment dois je m'y prendre ?

2. Dans la même veine je vais installer "openldap-2.3.12.tgz". omment dois je faire ?

C'est assez urgent.
Jevous remercie déjà pour votre aide !
A voir également:

7 réponses

[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Salut le kid,

Je possède la version 2.2.7a-7.9.0 de Samba que j'ai obtenu en entrant la commande suivante en ligne de commande : "rpm -qa|grep samba".

Celà signifie que ta version 2.2.7a-7.9.0 a été installée au moyen d'un packet rpm.

J'ai donc voulu installer la version 3.0.20b qui est au format tgz.
J'ai donc fait :
tgz zxvf ...
./configure (je me suis mis dans le répertoire adéquat)
make
make install


Ceci est une installation à partir des sources. En faisant cette opération, la base de données RPM de ton système concernant les paquets installés sur ta machine ne s'est pas aperçue que tu as installé une nouvelle version de Samba.

Tu aurais dû :

- faire une sauvegarde de tes fichiers de configuration Samba
- te procurer le paquet .rpm de ta mise à jour de Samba
- l'installer avec la commande rpm --upgrade lepaquetajour.rpm. Cette commande rpm désinstalle l'ancienne version une fois la nouvelle installée
- paramétrer la nouvelle version

Dal
0
flet le kid Messages postés 200 Statut Membre 20
 
Salut!
Excusez mon temps de réponse!
Bon, j'ai gaffé, mais que dois je faire?
Est ce que je peux désinstallé (je ne sais pas comment faire) la version 3.0.20b.tgz et puis installé un 3.0.0.rpm ?
Mon problème sera t il résolu?
A ce stade de mon problème comment faire pour installer Samba ?
Merci
0
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Salut,

Ton installation a pu écraser tout ou partie de l'installation existante. Note bien que tu pourrais décider de vivre avec ces incohérences et avec ta version compilée de Samba, qui devrait être cohérente avec elle-même si tu as achevé l'installation et paramétré Samba correctement.

Cependant, si tu veux assainir tout celà (et passer du temps à le faire), voilà quelques idées.

1.

A ce stade, il vaudrait probalement mieux tenter une suppression avec "rpm -e taversionsamba2.2.7a-7.9.0", et voir ce que celà donne.

Avant de faire celà, fait un "rpm -q --filesbypkg taversionsamba2.2.7a-7.9.0" pour voir quels fichiers sont contenus dans le package et garde cette information.

Si le "rpm -e" échoue, essaye en ajoutant l'option "--force".

En dernier recours, utilise le résultat de --filesbypkg pour voir quels fichiers sont contenus dans le package et les supprimer manuellement en dépit des erreurs.

2.

2.1

Puis refaire un "make install" si tu tiens à passer par les sources pour ta version mise à jour.

2.2

Si tu veux gérer ton installation Samba en rpm, tu as en outre intérêt à purger les fichiers installés par ton "make install" avant de passer à l'installation en .rpm. Consulte le Makefile pour voir s'il a une option "deinstall" ou similaire et tente de l'utiliser en faisant "make deinstall" (ou le nom qui lui est affecté).

S'il n'y a pas de procédure de désinstallation, ou si la procédure échoue, consulte la section "install" du Makefile pour savoir ce qui est installé et vérifie manuellement qu'il n'y a plus rien, supprime les choses qui restent.

Alors, tu pourras lancer ton "rpm -i maversionsambaajour.rpm"

Dal
0
NoNoW
 
Bonsoir je me lance dans l'install de Samba, je voulez juste savoir si le dossier dans lequel je l'installe a une importance.???

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Salut NoNoW,

je voulez juste savoir si le dossier dans lequel je l'installe a une importance

Samba ne s'installe pas dans "un" seul répertoire. Samba est composé d'une multitude d'éléments qui doivent être chacun à leur place.. alors je ne suis pas sûr que ta question soit bien posée ou qu'elle soit pertinente.

Samba est composé de démons (smbd, nmbd), d'utilitaires de ligne de commande (smbclient, nmblookup, smbpasswd, etc.), et de fichiers de configuration.

Les démons doivent être à un endroit où ils peuvent être lancés au démarrage du serveur, les utilitaires de ligne de commande dans le path des utilisateurs qui vont avoir à les utiliser et les fichiers de configuration à l'endroit où les différentes composantes s'attendent à les trouver.

Les emplacements par défaut peuvent varier selon la plateforme (Linux, BSD,...), voire selon la distribution.

En général, tout cela est géré par le script d'installation (que tu compiles à partir des sources ou que tu installes un paquet précompilé) et il n'est pas conseillé de les changer sans savoir ce que l'on fait exactement.

Ais-je répondu à ta question ?

Dal

N.B. : lorsque tu postes une question qui n'a rien à voir avec une question posée dans un fil de discussion, il est préférable de créer un nouveau message, plutôt que de poster à la suite.
0
specimen35 Messages postés 351 Statut Membre 17
 
Pourquoi personne n'utilisa la commande yum install samba mince alors aaaa!!
0
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Parce que tous les goûts sont dans la Nature :-) ...

(et qu'il y a aussi apt-get / aptitude, urpmi, emerge, portinstall,...)


Dal
0
NoNoW
 
Bon je vais corriger pour le post. Je pensais que je pourrais avoir mon renseignement ici mais ça a l'air un peu plus compliqué que ça en a l'air.

Je vais reformuler ma demande dans un nouveau sujet.

Merci DAL ^^

NoNoW
0