0 votes

Lien symbolique vers les photos d'un autre utilisateur

J'utilise El Capitan Beta, mais cette question s'applique également à Yosemite.

Je veux que l'application "Photos" d'un autre compte (compte B) soit liée à la bibliothèque Photos de mon compte principal (compte A). sans déplacer ma bibliothèque sur un disque externe sans autorisation. Je ne peux pas diriger la bibliothèque de l'application Photos du compte B vers la bibliothèque du compte A. J'ai ajouté le compte B avec des autorisations complètes de lecture et d'écriture avec des autorisations ACL étendues au dossier /User/CompteA/Pictures et à la bibliothèque Photos du compte A. Vérifié avec ls -le.

Donc... la meilleure solution que je vois est de créer un lien en dur de /User/AccountB/Pictures/AccountBLibrary -> /User/AccountA/Pictures/AccountALibrary pour qu'il pointe toujours vers cet inode. Est-ce que quelqu'un voit une raison de ne pas faire cela ou une meilleure façon de lier les deux ? sans déplacer ma bibliothèque de photos sur le compte A.

Edit : D'abord, on ne peut pas lier en dur un répertoire (ce que sont évidemment les bibliothèques d'images)... Donc, pour reformuler ma question, qu'en est-il des liens logiciels ? (Symbolique) (Merci fd0). Et maintenant je peux voir - Cela produit la même erreur (parce que ce n'est pas un lien en dur). Alors... est-ce que je peux le faire ?

L'objectif est de ne pas dupliquer les photos (j'utilise la photothèque iCloud, mais je ne veux pas dupliquer les photos, même "optimisées").

1voto

paamachat Points 161

La bibliothèque iPhoto est un conteneur et non un fichier unique. Il y a des fichiers .plist, .db et autres dans le paquet qui peuvent être modifiés de manière différentielle lorsque vous les ouvrez via les différents comptes. Cela pourrait contribuer aux problèmes mentionnés. C'est une idée folle, et je ne l'ai pas essayée, mais il serait peut-être préférable de recréer le contenu du paquet sur le nouveau compte en utilisant des liens symboliques vers les dossiers qui contiennent les photos réelles sur l'ancien compte. De cette façon, tous les fichiers .plist, .db et autres du paquet peuvent rester locaux sur le nouveau compte, mais vous atteignez votre objectif de ne pas copier les photos réelles. Je ferais certainement une sauvegarde de la bibliothèque avant d'essayer cette solution.

0voto

Oskar Points 1242

Même si vous le pouviez, vous seriez presque sûr de vous tromper dans l'un ou l'autre cas. Le logiciel bêta réécrira les fichiers et les informations de la base de données, ce qui posera des problèmes à la version non bêta et à l'ancienne version des photos lorsqu'elles liront ces fichiers et structures de données modifiés.

Si vous êtes vraiment convaincu de mélanger les bibliothèques :

  1. Faites une copie de sauvegarde et vérifiez qu'elle fonctionne. Conservez cette sauvegarde hors ligne jusqu'à ce que vous ayez terminé la version bêta. Vous devrez également archiver systématiquement tous les nouveaux fichiers au cas où vous devriez jeter les deux bibliothèques et repartir à zéro.
  2. Envisagez d'utiliser iCloud pour gérer la photothèque. J'ai connu un succès limité avec cette solution et je n'ai pas eu de problèmes horribles.
  3. Je connais des gens qui ont essayé ce que vous tentez (en fait, ils ont juste pris tout le dossier personnel et l'ont exécuté sur le nouveau système d'exploitation - mais c'est moins risqué et c'est fonctionnellement équivalent à avoir des liens en dur) et cela leur a fait perdre des fichiers et des données.

Bonne chance.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X