Ви можете зробити 2 та 3 зі свого списку , використовуючи символічні посилання на локальне мережеве розташування. Використовуючи інформацію в цій публікації, ви досягаєте таких дій:
- Намацуйте Picasa думати, що він використовує бази даних, встановлені в локальній системі для місцевого користувача, під час доступу до баз даних у папці на мережевому диску
- Підманіть Picasa думати, що він отримує доступ до папки "Картинки" місцевого користувача, отримуючи доступ до папки "Картинки" на мережевому диску
- Скопіюйте локальну установку Picasa на той самий мережевий диск, щоб ви могли відкривати її лише тоді, коли диск підключений.
Однак є головний недолік : як це робиться, багато користувачів, ймовірно, не повинні одночасно отримувати доступ та використовувати Picasa (я не впевнений, чи змогли б вони), оскільки Picasa намагатиметься отримати доступ (і, можливо, пошкодити?) До тієї ж бази даних файл. Також повну папку "Картинки" місцевого користувача на вашому ПК потрібно повністю перемістити на мережевий пристрій, оскільки там встановлено символічне посилання.
Описана тут ідея поширюється на цю міграцію How-To: https://sites.google.com/site/picasaresources/Home/Picasa-FAQ/picasa/how-to/move-photos-and-picasa-database-to- a-new-computor
Спосіб міграції How-To, здавалося б, зберігає все однакове, наприклад, включаючи альбоми людей (що є моєю основною причиною дотримуватися Picasa, оскільки у мене є відносно велика база даних для них).
Отже, за допомогою цього пояснення ви можете або перенести існуючу установку Picasa в мережу, або встановити новий екземпляр Picasa для міграції в мережу, виконавши вказані нижче дії, з поворотами, описаними нижче. При всьому переміщенні / видаленні не забувайте робити резервні копії , якщо вийде щось не так!
Що ви робите по-різному зі способом, пов’язаним із вищезгаданими способами, це:
На кроці "4 Скопіюйте фотографії та базу даних на новий ПК" , замість того, щоб вставити "всі фотографії та папки із зовнішнього диска папки" Фото "до нової папки ПК (" Мої картинки "), виконайте такі дії:
- Позначте мережну папку як мережевий диск на локальному ПК (Клацніть правою кнопкою миші «Цей ПК», «Карта мережі», виберіть папку.) (Наприклад, карта \ 192.168.0.77 \, щоб запустити «D:») .
- Скопіюйте всі свої фотографії та папки зі своєї папки "Мої фотографії" в папку "Мої фотографії" в підпапку на картографічному диску. (У вас є, наприклад, \ 192.168.0.77 \ NetworkPictures \ MyWeddingPhotos \ 01.jpg тощо) .
- Видаліть папку "Мої картинки".
- Створіть символічне посилання, яке замінить папку "Мої" "Фотографії" користувача, для якого було встановлено Picasa, до мережевої папки, до якої ви вставили файли у попередніх кроках.
Символічне посилання маніпулює файловою системою так, що програми, що отримують доступ до контуру, побачать файли в папці, що символічно пов'язана, як би вони знаходились у тому місці, з якого ви зв’язали :
- Запустіть командний рядок з правами адміністратора (Наприклад, натисніть клавішу Windows, введіть cmd, клацніть правою кнопкою миші «Командний рядок», Запустіть як адміністратор).
mklink / DC: \ Користувачі \ Вашкористувач \ Зображення D: \ NetworkPictures
(Тепер, якщо ви отримуєте доступ до шляху з прикладу, ви маєте можливість переглядати своє гіпотетичне зображення в мережі, але використовуючи шлях: D: \ NetworkPictures \ MyWeddingPhotos \ 01.jpg)
В основному, ви робите те ж саме з базами даних, що перебувають у% LocalAppData% \ Google.
- Скопіюйте їх, наприклад, \ 192.168.0.77 \ NetworkPicasa \ Picasa2 та \ 192.168.0.77 \ NetworkPicasa \ Picasa2Albums
- Видаліть папки Picasa2 та Picasa2Albums на локальному диску
- Створіть символічні посилання (припустимо, що % LocalAppData% вирішує значення "C: \ Users \ YourUser \ AppData \ Local \" ):
mklink / DC: \ Користувачі \ Вашкористувач \ AppData \ Місцеві \ Google \ Picasa2 D: \ NetworkPicasa \ Picasa2
mklink / DC: \ Користувачі \ ВашUser \ AppData \ Місцеві \ Google \ Picasa2Albums D: \ NetworkPicasa \ Picasa2Albums
Потім повторіть той же крок із локально встановленою Picasa (це, можливо, необов’язково - я не намагався, тому що хотів з’ясувати ідею (3).)
- Скопіюйте вміст C: \ Program Files \ Google \ Picasa3 , наприклад \ 192.168.0.77 \ NetworkPicasa \ Picasa3
- Видаліть папку C: \ Program Files \ Google \ Picasa3
- Створіть символічне посилання
mklink / D "C: \ програмні файли \ Google \ Picasa3" D: \ NetworkPicasa \ Picasa3
(Зверніть увагу, що для шляхів з пробілом вам потрібні лапки.)
Якщо все виходить, ви можете відкрити Picasa3, і він повинен вести себе так, ніби він все ще був встановлений локально (мінус мережевий відставання, звичайно).
В іншій системі вашої мережі тепер вам потрібно лише встановити мережеву папку та видалити згадані папки користувача та замінити їх символічними посиланнями так само, як і в усіх попередніх кроках.
(Наприклад, mklink / DC: \ Users \ YourDaughterUser \ AppData \ Local \ Google \ Picasa2 D: \ NetworkPicasa \ Picasa2).
Майте на увазі, що папка (Мої) "Картинки" (і лише це) повинна мати той самий шлях , використовуючи того самого користувача, що і початковий користувач, у цій іншій системі! Ви можете просто створити його, наприклад, навіть якщо папка користувача вашої дочки на іншій машині є C: \ Users \ YourDaughterUser , ви можете створити C: \ Users \ YourUser та створити символічне посилання для C: \ Users \ YourUser \ Фотографії звідти.
Зауважте, що я не наважуюсь аналізувати, що відбувається, якщо ви спробуєте відкрити Picasa та одночасно маніпулювати даними на обох машинах. Picasa, здається, не виходить з ладу, але яка зміна зберігається в підсумку, якщо ви внесете різні зміни одночасно з обома примірниками, я можу лише здогадуватися.