Dropbox et ses liens symboliques...

Publié : 01.06.2009 - 14h02 par MarcelPahud

Bonjour bonjour,

Ce message est destiné aux utilisateurs avertis de Dropbox...

J'ai un petit souci... jusqu'ici j'arrivais à synchroniser sans autre mes signets et préférences safari. J'avais procédé de la sorte : copier les originaux dans le dossier dropbox et créer un lien symbolique dans le dossier original sur chacune des machines. Ca marchait nickel jusqu'à ce que je me décide à passer à Safari 4. Ce dernier semble réécrire le fichiers à chaque fois à neuf.

Du coup, il faudrait le faire dans l'autre sens... si j'ai compris ce que j'ai lu à gauche à droite. Mais le problème, c'est que si je place un lien symbolique dans le dossier dropbox depuis une machine, ça ne va pas pointer au bon endroit sur la deuxième... et avoir 2 fois le lien (un venant d'une machine, l'autre de l'autre) dans le dossier dropbox, ne fait pas avancer le schmilblick... non ?

Je suis pas sûr que je m'exprime bien... :|

En gros, comment faut faire ? :?:


Re: Dropbox et ses liens symboliques...

Publié : 01.06.2009 - 14h47 par KHannibal

Mais il faut créer les liens symboliques dans le dossier Dropbox et laisser les originaux où ils sont, pas l'inverse.

D'ailleurs... http://www.cuk.ch/articles/4192 rédigé par mes soins en plus. :roll:

Et si tu installes Safari 4 sur les deux machines, ça résout le problème ?


Re: Dropbox et ses liens symboliques...

Publié : 01.06.2009 - 14h51 par MarcelPahud

Ben c'est installé sur les 2 machines...

Mais, ce que je comprends pas, c'est que si je mets un lien symbolique de Bookmarks.plist dans le dossier Dropbox en liant le fichier qui est sur mon Macbook comment faire pour que sur mon iMac, le lien soit aussi pris en compte ?!?

Parce que là, ça envoie effectivement les modifications depuis le Macbook, mais nada sur l'iMac. Le lien se met à jour, mais pas les fichiers originaux puisque le chemin signalé par le lien n'est pas le même (nom de maison différent)...

Et si je regarde cet article... eux disent de faire comme moi... :|

http://www.macgeneration.com/labo/voir/ ... -dropbox/4


Re: Dropbox et ses liens symboliques...

Publié : 01.06.2009 - 15h09 par MarcelPahud

Parce que toi, concrètement, dans ton dossier dropbox tu as quoi pour safari ?

D'où tu as copié ? Et comment fais-tu pour que ça soit pris en compte par 2 machines différentes ?


Merci d'avance :)


Re: Dropbox et ses liens symboliques...

Publié : 01.06.2009 - 20h21 par graffati

Hello,

si j'ai bien compris la question, voici une réponse possible:

Il faut faire sur les 2 ordinateurs des liens symboliques, mais la première fois que tu ouvres ta Dropbox sur le 2ème ordinateur, le contenu du 1er ordinateur est en train d'être copié: il faut virer le dossier et le remplacer le lien symbolique créé sur le 2ème ordi...
Ainsi les contenus des dossiers originaux dont sont issus les liens symboliques seront coordonnés...
Bonne chance.
(j'espère que c'est clair...)


Re: Dropbox et ses liens symboliques...

Publié : 02.06.2009 - 17h18 par MarcelPahud

Merci pour ta réponse !

Néanmoins, j'avoue ne pas tout avoir comprenu...

Si je résume :
1. Je crée un lien symbolique pour le fichier/dossier que je souhaite synchroniser. Cela sur chacune des machines.
2. Je place le lien symbolique du fichier/dossier dans le dossier Dropbox. Ça aussi sur les deux machines ? :|
3. Là, si dropbox et enclenché, ça va déjà poser problème puisque les 2 fichiers ont le même nom...
4. Si dropbox n'est pas démarré, ça posera problème au lancement puisqu'il y aura conflit... non ?

C'est vraiment là que je ne saisis pas comment faire...

Désolé pour ces questions qui doivent paraître bêtes... quand on sait... et d'habitude je trouve toujours d'une manière ou d'une autre, mais là, j'avoue que je n'arrive vraiment pas à voir la logique du schmilblick.

Quelqu'un arriverait-il à me faire une marche à suivre avec un fichier tartempion d'exemple ? Ça serait fantasmabulique :)

Merci d'avance à vous !


Re: Dropbox et ses liens symboliques...

Publié : 02.06.2009 - 20h53 par graffati

MarcelPahud a écrit :Merci pour ta réponse !

Néanmoins, j'avoue ne pas tout avoir comprenu...

Si je résume :
1. Je crée un lien symbolique pour le fichier/dossier que je souhaite synchroniser. Cela sur chacune des machines.
2. Je place le lien symbolique du fichier/dossier dans le dossier Dropbox. Ça aussi sur les deux machines ? :|
3. Là, si dropbox et enclenché, ça va déjà poser problème puisque les 2 fichiers ont le même nom...
4. Si dropbox n'est pas démarré, ça posera problème au lancement puisqu'il y aura conflit... non ?

C'est vraiment là que je ne saisis pas comment faire...

Désolé pour ces questions qui doivent paraître bêtes... quand on sait... et d'habitude je trouve toujours d'une manière ou d'une autre, mais là, j'avoue que je n'arrive vraiment pas à voir la logique du schmilblick.

Quelqu'un arriverait-il à me faire une marche à suivre avec un fichier tartempion d'exemple ? Ça serait fantasmabulique :)

Merci d'avance à vous !


1. oui
2. oui, mais tu dois le faire sur la machine A d'abord (c'est impossible à faire ensemble...): de suite, sur la machine B, le même fichier va être créer; ensuite tu déposes le fichier symkink de la machine B dans la Dropbox B, il faut que les 2 fichiers aient le MEME NOM, sinon impossible de synchroniser...

Je ne vois pas comment te faire suivre un fichier d'exemple... mes 2 machines sont à plusieurs kilomètres de distance, :) donc impossible à faire "en direct"... mais essaye avec un simple dossier qui a 2-3 fichiers dedans... tu verras ça marche...


Re: Dropbox et ses liens symboliques...

Publié : 02.06.2009 - 21h07 par MarcelPahud

Alors au moment où sur la machine B, je dépose le symlink, il va écraser le symlink précédent, non ? ou alors j'ai vraiment rien compris à comment ça marche ces trucs...


Re: Dropbox et ses liens symboliques...

Publié : 02.06.2009 - 21h50 par graffati

MarcelPahud a écrit :Alors au moment où sur la machine B, je dépose le symlink, il va écraser le symlink précédent, non ? ou alors j'ai vraiment rien compris à comment ça marche ces trucs...


Ben oui, il l'écrase... : mais pour la machine A, il s'agira d'une mise à jour: même nom, mais avec un date ultérieure ;-)
ATTENTION: les 2 dossiers de base doivent être identiques lors de la création des symlink ( je suppose... )

Essaye d'abord avec des fichiers bidon...


Re: Dropbox et ses liens symboliques...

Publié : 03.06.2009 - 5h30 par MarcelPahud

graffati a écrit :
MarcelPahud a écrit :Alors au moment où sur la machine B, je dépose le symlink, il va écraser le symlink précédent, non ? ou alors j'ai vraiment rien compris à comment ça marche ces trucs...


Ben oui, il l'écrase... : mais pour la machine A, il s'agira d'une mise à jour: même nom, mais avec un date ultérieure ;-)
ATTENTION: les 2 dossiers de base doivent être identiques lors de la création des symlink ( je suppose... )

Essaye d'abord avec des fichiers bidon...


Ca marche, j'essaie ce week-end et je vous fais un petit feedback !

Merci bien :)


Re: Dropbox et ses liens symboliques...

Publié : 04.06.2009 - 18h41 par MarcelPahud

Bon alors j'ai vraiment rien compris...

1. Sur la Machine A je crée un symlink d'un dossier bidon (avec 1-2 fichiers dedans) que je déplace dans ma dropbox (si je le fais à l'aide de symboliclinker, sinon par le terminal, créé directement dans le dossier dropbox).
2. Je vais sur la machine B, je tente de faire pareil mais vu que Dropbox a déjà synchronisé au moment de déplacer le symlink, il le renomme directement avec "- copie" au bout du nom du fichier ou avec "2". Et si je fais la chose par terminal, il me répond : File exists et ne fait rien...

Donc finalement pas d'écrasement... et pas de synchronisation non plus...

Komenkifaufaire alors ? :?


Re: Dropbox et ses liens symboliques...

Publié : 05.06.2009 - 6h40 par graffati

Tout juste jusqu'au point 2.

tu as remarqué que dans la dropbox sur ton poste B, même si le fichier se termine par symlink, il contient les docs...: ce n'est pas un alias.
(d'ailleurs dans ta dropbox sur internet, le fichiers sont vraiment là aussi...)
Il faut donc l'effacer et renommer le symlink créer sur le poste B en effaçant "-copie" et c'est tout bon.
Je l'ai fait encore hier...

bonne chance ;-)


Re: Dropbox et ses liens symboliques...

Publié : 06.06.2009 - 7h29 par MarcelPahud

Ah ah, voilà donc le "trick" ! :)

Ca marche ! Merci beaucoup !

Par contre, sans quitter dropbox sur la machine B, ça ne fonctionne pas... parce que le temps que l'on supprime le dossier et renome l'alias, il synchronise et du coup, sur la machine A on se retrouve avec la situation où l'on n'a plus qu'un dossier et non un alias...

Et petit souci que j'ai remarqué : en supprimant l'alias sur l'une des machines, ça supprime le fichier original sur l'autre... Enfin, pas à tout les coups... je fais encore qqes essais... c'est normal ?


Re: Dropbox et ses liens symboliques...

Publié : 08.06.2009 - 16h25 par graffati

MarcelPahud a écrit :Ah ah, voilà donc le "trick" ! :)
Et petit souci que j'ai remarqué : en supprimant l'alias sur l'une des machines, ça supprime le fichier original sur l'autre... Enfin, pas à tout les coups... je fais encore qqes essais... c'est normal ?

:? j'espère pas ... dangereux ça...
mais quand tu dis "je supprime l'alias sur une des machines", tu parles de supprimer l'alias de la Dropbox ?? car attention il n'y a qu'une dropbox, à laquelle tu peux accéder par tes 2 ordis, mais c'est la même Dropbox... donc si tu supprime un fichier de ta Dropbox, il sera supprimé, point...
Par contre pas logique que la suppression du Symlink supprime l'original !!! à mon avis...


Re: Dropbox et ses liens symboliques...

Publié : 09.06.2009 - 5h08 par MarcelPahud

C'est pourtant ce qui arrive...

Si je supprime le symlink dans la dropbox depuis la machine A, ça supprime le symlink dans la dropbox, certes, mais ça supprime aussi l'original sur la machine B... j'ai fait plusieurs fois le test avec un fichier bidon...

Bon normalement, je devrais pas aller supprimer bêtement ces liens, mais c'est étrange, non ?


Re: Dropbox et ses liens symboliques...

Publié : 17.06.2009 - 21h13 par graffati

Salut,

j'ai fait un ou deux tests avec des fichiers bidons... c'est vrai que le dossier.symlink est tellement lié à l'original que si tu le supprime, il supprime l'original ou en tout cas son contenu !!
j'aime pas ça, j'aime pas ça du tout ...

Comment contourner le problème ??


Re: Dropbox et ses liens symboliques...

Publié : 18.06.2009 - 18h37 par MarcelPahud

Bonne question... simplement en ne supprimant pas les liens symboliques quand Dropbox est enclenché sur les 2 machines en même temps... Mais c'est assez foireux...

Et en utilisant des alias standard ? Mais ça ne fonctionnera probablement pas puisque, du coup, sur le serveur, il n'y a aucun fichier...

Là ça dépasse mes compétences je dois dire...


Re: Dropbox et ses liens symboliques...

Publié : 19.06.2009 - 6h50 par graffati

MarcelPahud a écrit :
Et en utilisant des alias standard ?


Non cela ne marche pas... cela ne se synchronise pas...

Sais-tu si on peut supprimer le lien entre le fichier original et le symlink ? du style: " ne plus rattacher au dossier original" ? :roll:


Re: Dropbox et ses liens symboliques...

Publié : 19.06.2009 - 7h02 par MarcelPahud

Le problème, si une chose pareille était possible, c'est que du coup, il n'y aurait plus de synchronisation puisque le propre du symlink c'est justement d'être lié en permanence au dossier/fichier original...

'Fin, il me semble ;)


Re: Dropbox et ses liens symboliques...

Publié : 19.06.2009 - 7h53 par graffati

Ce que je veux dire, c'est que si j'ai plus besoin de synchroniser 2 fichiers, je fais comment ? je suis obliger de faire une copie du-dit ficher sur chaque poste AVANT d'effacer le symlink...
L'idée c'est que quand j'ai plus envie de synchroniser un dossier ou un fichier, je vais sur le fichier Symlink dans ma Dropbox et je lui dit: " tu te déconnectes de l'original" et ensuite je peux l'effacer tranquillement...

Ce qui m'inquiète : si le serveur de Dropbox a un jour un problème, une panne.. paf, tous tes fichiers sont effacés > synchro suivante, tes fichiers originaux sont effacés :shock:


Re: Dropbox et ses liens symboliques...

Publié : 19.06.2009 - 8h42 par MarcelPahud

En fait, il me semble que si ça tu supprimes depuis le serveur, ça n'a pas de conséquence... enfin je crois, et je n'ai pas ma machine sous la main pour vérifier mes dires... (Rhââ que c'est long d'attendre la livraison d'un MBP :P )

Mais c'est vrai que c'est moyennement pratique... surtout si t'as pas les 2 machines l'une à côté de l'autre (chez moi c'est le cas au moins une fois par semaine donc pas de problème... mais c'est pas comme ça pour tout le monde) tu peux difficilement débrancher dropbox des 2 côtés en même temps si, en plus, il est configuré pour démarrer automatiquement au lancement de l'OS (ce qui est assez logique et pratique).

Du coup je sais pas, peut-être que François a une idée, lui qui est bien versé dans la chose depuis un moment ;)


Re: Dropbox et ses liens symboliques...

Publié : 19.06.2009 - 8h44 par MarcelPahud

Ah, une idée... pas vraiment idéale, mais une idée quand même.

Si, au lieu de supprimer le symlink tu le remplaces par un nouveau symlink du même nom, sans quitter dropbox, il se changera en bête dossier sur la machine B (c'était le problème que j'avais). Donc en faisant ça, plus de souçi pour le supprimer ensuite... ou pas ?

A essayer, mais comme je l'ai dit, j'attends la livraison de mon MBP avant de pouvoir de nouveau faire des essais... lundi si tout va bien...


Re: Dropbox et ses liens symboliques...

Publié : 20.07.2009 - 19h54 par FroguetteMiNote

Le wiki Dropbox
http://wiki.getdropbox.com/TipsAndTrick ... herFolders
indique l'existence de scripts automator pour qui veut éviter d'utiliser le Terminal :

OS X Specific: AUTOMATOR
There is a Automator workflow that is available for download. This work flow contains everything needed to create a symlink in just a few clicks. And works within the right click contextual menu.
The Tutorial on symlink automator workflow can be download here:
http://dl.getdropbox.com/u/87620/Dropbo ... mlinks.pdf
The workflow files can be downloaded here:
http://dl.getdropbox.com/u/87620/Dropbo ... kflows.zip

FMN


Re: Dropbox et ses liens symboliques...

Publié : 21.07.2009 - 13h54 par MarcelPahud

Ou utiliser symboliclinker, même pas besoin de passer par Automator...