¿Es aconsejable sincronizar aplicaciones y preferences de usuario entre dos Mac?

Tengo un iMac como mi computadora principal y acabo de comprar una MacBook mientras viajo o visito clientes. Estoy usando Dropbox para mantener mis files sincronizados. Pero he pensado dar un paso más y mantener todo sincronizado, incluida la aplicación, las preferences de los usuarios (todo en /Library/Preferences , /Users/user/Library/Preferences , /Library/Application Support y /Users/user/Library/Application Support ), así como las aplicaciones y todo lo que se encuentra en la command-line (incluida la installation doméstica, los packages, etc.

Tenga en count que sé cómo mantener las aplicaciones y las preferences de usuario sincronizadas ( ln -s /source/dir/ /Users/user/Dropbox/whatevername ) pero me gustaría saber si es aconsejable sincronizar también las aplicaciones y la configuration de command-line / packages (que no tengo idea de cómo hacerlo).

¿Podría darnos sugerencias? Gracias por adelantado

  • Launchpad no puede mostrar los íconos de la aplicación contenidos en las carpetas
  • Macbook Pro ejecutando Sierra: cuando bash iniciar session, me lleva a las utilidades de macOS. No se puede reinstalar macOS
  • Cómo degradar a macOS Sierra sin Time Machine
  • ¿Qué Mac son compatibles con macOS Sierra?
  • "Ejecutar primeros auxilios desde la recuperación" durante la recuperación
  • Reorganizar imágenes individuales en Fotos?
  • Quick Time player registra la pantalla muy rápidamente?
  • ¿Qué es esta secuencia de logging TMCacheDelete?
  • One Solution collect form web for “¿Es aconsejable sincronizar aplicaciones y preferences de usuario entre dos Mac?”

    Hay varias maneras de lograr esto y probablemente el doble de trampas. Dicho esto, he tenido mucho éxito usando Mackup . Puede realizar copys de security de sus files de puntos, files plist, puede personalizarse y puede integrarse con varios services de almacenamiento en la nube o un server de files local. Ejecuto este trabajo cada hora como cron para asegurarme de que siempre retrocedo. Esto funciona bien en la configuration, pero no en las aplicaciones. Puede encontrar esto en https://github.com/lra/mackup

    También podría utilizar Homebrew como una forma de "sincronizar" sus aplicaciones. brew list > souceAppList en su iMac brew list > souceAppList las aplicaciones instaladas allí. Podría hacer lo mismo en su MacBook y grep la diferencia para ver lo que falta. Algo como:

     targetApps="$(brew list)" for checkThisApp in $(cat /some/path/to/sourceAppList); do if [[ "$checkThisApp" != "$(echo "$targetApps"|grep -o $checkThisApp)" ]]; then echo "$appCheck is not installed on this computer" # to notify an app is missing brew install "$appCheck" # to force the app install fi done 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).