Installation de Samba
flet le kid
Messages postés
200
Statut
Membre
-
NoNoW -
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 !
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:
- Installation de Samba
- Installation windows 10 sans compte microsoft - Guide
- Installation chromecast - Guide
- Installation clavier arabe - Télécharger - Divers Web & Internet
- Installation calculatrice - Télécharger - Calcul & Conversion
- Qwant installation - Télécharger - Navigateurs
7 réponses
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
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
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
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
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
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
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
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.