¿Es recomendable sincronizar las aplicaciones y las preferencias del usuario entre dos Mac?

5

Tengo un iMac como mi computadora principal y acabo de comprar un MacBook para viajar o visitar clientes. Estoy usando Dropbox para mantener mis archivos sincronizados. Pero he pensado en ir un paso más allá y mantener todo sincronizado, incluyendo la aplicación, las preferencias de los usuarios (todo en /Library/Preferences , /Users/user/Library/Preferences , /Library/Application Support y /Users/user/Library/Application Support ), así como Aplicaciones y todo en la línea de comandos. (Incluyendo instalación casera, paquetes, etc.

Tenga en cuenta que sé cómo mantener sincronizadas las Aplicaciones y las Preferencias del usuario ( ln -s /source/dir/ /Users/user/Dropbox/whatevername ), pero me gustaría saber si es recomendable sincronizar también las Aplicaciones y la configuración de la línea de comandos / paquetes (que no tengo idea de cómo hacerlo). hazlo).

¿Podría por favor proporcionar sugerencias? Gracias de antemano

    
pregunta WagnerMatosUK 15.12.2016 - 17:52

1 respuesta

0

Hay varias maneras de lograr esto y probablemente el doble de trampas. Dicho esto, he tenido mucho éxito con Mackup . Puede hacer una copia de seguridad de sus archivos de puntos, archivos plist, es personalizable y puede integrarse con varios servicios de almacenamiento en la nube o un servidor de archivos local. Corro esta hora como un trabajo cron para asegurarme de que siempre estoy haciendo copias de seguridad. Esto funciona bien en la configuración pero no en las aplicaciones. Puede encontrar esto en enlace

También puede usar Homebrew como una forma de "sincronizar" sus aplicaciones. brew list > souceAppList en su iMac listará las aplicaciones instaladas allí. Puedes hacer lo mismo en tu MacBook y grep la diferencia para ver qué 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
    
respondido por el SaxDaddy 17.12.2016 - 03:04

Lea otras preguntas en las etiquetas