Jak przywrócić aplikacje OS X z kopii zapasowej

1

Chcę przywrócić określone aplikacje z kopii zapasowej w systemie OS X, aby uniknąć konieczności ponownej instalacji ich od zera i ewentualnie ponownej konfiguracji moich preferencji. Czy powinienem również przywrócić ~/Library/Preferencesi /Library/Preferencesczy powinienem tylko przywrócić /Applicationsi ~/Applications? Czy muszę jeszcze coś przywrócić, aby mieć pewność, że moje aplikacje działają poprawnie? To znaczy, aby upewnić się, że nie brakuje w nich żadnych potrzebnych bibliotek, ram ani innych plików zasobów, które mogły zostać zainstalowane gdzie indziej?

Coltrane58
źródło
1
Aplikacje przechowują dane użytkownika i preferencje w / Library / Preferences: co masz na myśli, powinieneś je przywrócić? :)
duDE
Wydaje mi się, że jest to ważne i ważne pytanie i nie powinno być zamknięte. Zredagowałem go, aby był bardziej przejrzysty, i zagłosowałem za jego ponownym otwarciem.
Spiff

Odpowiedzi:

1

Jeśli przywracasz aplikacje piaskownicy zakupione w App Store, możesz przywrócić ich piaskownice.

Jeśli przywracasz aplikacje bez piaskownicy, zwłaszcza aplikacje instalowane za pomocą instalatora zamiast kopiowania przez przeciąganie, lub aplikacje, które pytają o hasło administratora przy pierwszym uruchomieniu, trudno jest wiedzieć, jakie pliki zostały posypane w różnych miejscach jak /Library, /vari /etc.

[~]/Library/Preferencesjest prawdopodobnie najmniejszym problemem, ponieważ zwykle można je odtworzyć podczas wizyty w oknie preferencji aplikacji. Zwykle nie uniemożliwiają poprawnego działania programu, chyba że aplikacja zachowa tam plik klucza licencyjnego.

Spiff
źródło
1
jak przywrócić piaskownicę? czy to tylko plik .app z zawartością?
Coltrane58
1
Czy aplikacje używają dowolnego rodzaju modułów / plików zależnych od listy manifestów?
Coltrane58
1
@ Coltrane58 Piaskownice są ~/Library/Containersdla każdego użytkownika. Zgodnie z moją najlepszą wiedzą, aplikacje nie mają żadnego manifestu informującego, jakich innych plików mogłyby użyć, które zostały zainstalowane w innym miejscu. Jeśli twoja aplikacja przyszła jako .pkgplik do zainstalowania przez wbudowany system OS X /System/Library/CoreServices/Installer.app, wtedy plik .pkg miałby plik BOM (Bill Of Materials) z listą plików, które zostaną zainstalowane. Jeśli jednak aplikacja monituje użytkownika o poświadczenia administratora przy pierwszym uruchomieniu, a następnie instaluje różne elementy, nie ma łatwego sposobu, aby dowiedzieć się, co zrobiła.
Spiff