#1 Le 09/06/2006, à 23:02
- Ugrash the Hated
Méthode pour transférer sa base de photos Picasa de Windows à Linux
Bonjour tout le monde,
avant tout : IL Y AURA SUREMENT DES ADAPTATIONS A FAIRE DANS VOTRE CAS PRECIS, ET FAITES DES SAUVEGARDES
jusqu'à présent, la seule chose qui me retenait d'effacer cette partition Windows de mon disque était la présence de mes photos, mais surtout leur base de données Picasa (vive Picasa !!).
J'ai donc profité de la sortie récente de Picasa pour Linux pour enfin me libérer de ce poids !!!
Mais celà ne se passe pas exactement tout seul :
- premièrement, éteindre Picasa et le Media Detector
- ensuite, récupérer les répertoires de photos. il ne faut pas copier que les photos mais aussi tous les "picasa.ini" dedans, car ce sont ces fichiers qui contiennent les modifications que vous apportez aux photos, ainsi que si vous leur avez mis une étoile ou pas.
- là où ça se complique, c'est pour récupérer l'organisation en "Labels" des photos (sorte de répertoires virtuels, ce ne sont pas des copies, seulement des liens). il faut recopier les répertoires se trouvant dans (dans mon cas, c'était C: qui contenait "Document and Settings")
C:\Document and Settings\Administrateur\Local Settings\Application Data\Google\Picasa2Albums
leurs noms sont du genre
4c9091dc38005d5d9b1f7ac016208588
et ils sont remplis de fichier *.pal
ne vous inquiétez pas, c'est normal.
il faut les recopier normalement à cet endroit :
~/.picasa/drive_c/Documents and Settings/ugrash/Local Settings/Application Data/Google/Picasa2Albums/
Maintenant, il faut éditer ces fichiers pour que les photos aient leur nouvelle localisation.
Dans mon cas par exemple, j'avais ceci :
<picasa2album>
<DBID>64325a433fe14f3e840ee75ce6a04e43</DBID>
<AlbumID>0f851edda69e2768a23abd7c1daad954</AlbumID>
<property name="uid" type="string" value="0f851edda69e2768a23abd7c1daad954"/>
<property name="name" type="string" value="Appart Laurent-Vleu-Delphine a Toulouse"/>
<property name="category" type="num" value="0"/>
<property name="date" type="real64" value="38877.946178"/>
<property name="unread" type="flag" value="0"/>
<files>
<filename>[E]\annee2005\toulouse\salon et vue\salon vue depuisentree.JPG</filename>
<filename>[E]\annee2005\toulouse\salon et vue\salon4.JPG</filename>
<filename>[E]\annee2005\toulouse\salon et vue\vue balcon3.JPG</filename>
<filename>[E]\annee2005\toulouse\salon et vue\vue balcon4.JPG</filename>
<filename>[E]\annee2005\toulouse\salon et vue\vue balcon5.JPG</filename>
<filename>[E]\annee2005\toulouse\salon et vue\vue balcon6.JPG</filename>
<filename>[E]\annee2005\toulouse\salon et vue\salon5.JPG</filename>
<filename>[E]\annee2005\toulouse\salon et vue\salon1.JPG</filename>
<filename>[E]\annee2005\toulouse\salon et vue\salon2.JPG</filename>
(j'avais un disque E: réservé pour les photos)
il fallait le transformer en (créez un label bidon et éditez le fichier créé pour connaitre le bon chemin à mettre):
<filename>[Y]\photos\annee2005\toulouse\salon et vue\salon4.JPG</filename>
<filename>[Y]\photos\annee2005\toulouse\salon et vue\vue balcon3.JPG</filename>
(je crois que Wine affecte automatiquement la lettre de lecteur Y: pour le répertoire home du user)
Pour automatiser cette transformation, je me suis fendu d'un bon :
find . -name "*.pal" -exec sed -e s/\\[E\]/'[Y]\\photos'/g {} -e wtemp.tmp \; -exec mv temp.tmp {} \;
- dernière étape, il faut relancer Picasa, mais en lui disant de remettre sa base de données à zéro. On le fait en maintenant "Ctrl+Alt+Shift" pendant le démarrage de l'appli. Il pose ensuite une question à laquelle on s'empresse de répondre oui.
et là, normalement, sous vos yeux ébahis, il retrouve toutes vos photos (il faut que vous les ayez copiées dans un répertoire qu'il scanne bien sûr), ainsi que la structure en Labels du tout.
Alors bien sûr, j'ai eu quelques petits problèmes au niveau accentuation, mais c'est plutôt dû au fait que j'avais mal monté la partition NTFS avant de faire la copie je pense...
Je ne suis peut-être pas très clair, alors excusez moi d'avance.........
Hors ligne
#2 Le 10/06/2006, à 11:19
- fmo
Re : Méthode pour transférer sa base de photos Picasa de Windows à Linux
Merci bcp pour le tuto
As-tu cree une entree dans le wiki pour?
Milles merci pour ta contribution
www.terranux.net
Hors ligne
#3 Le 10/06/2006, à 12:26
- Ugrash the Hated
Re : Méthode pour transférer sa base de photos Picasa de Windows à Linux
ah non, j'ai pas pensé au wiki, je vais regarder comment ça marche
Hors ligne
#4 Le 24/01/2009, à 16:48
- usky
Re : Méthode pour transférer sa base de photos Picasa de Windows à Linux
Pour ceux que ca interesse j'ai fait 2 petits scripts pour passer ses favoris de Fspot à picasa et pour le sens inverse.
Un PC Desktop Sous Ubuntu 12.04 Unity + acer1410 sous Unity Plus de windows depuis 2007 Le PC acer est sous Windows7... Ubuntu ne marche plus correctement depuis la 12.04...
http://parrains.linux.free.fr/
Hors ligne