5 votos

¿Es aconsejable sincronizar las aplicaciones y los prefijos de usuario entre dos Macs?

Tengo un iMac como ordenador principal y acabo de comprar un MacBook para cuando esté de viaje o visitando clientes. Estoy usando Dropbox para mantener mis archivos sincronizados. Pero he pensado en dar un paso más 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í 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 aconsejable sincronizar también las aplicaciones y la configuración de la línea de comandos/paquetes (que no tengo ni idea de cómo hacerlo).

¿Podría aportar sugerencias? Gracias de antemano

0voto

SaxDaddy Puntos 153

Hay varias formas de conseguirlo y probablemente el doble de trampas. Dicho esto, he tenido mucho éxito utilizando Mackup . Puede hacer una copia de seguridad de sus archivos dot, archivos plist, es personalizable y puede integrarse con varios servicios de almacenamiento en la nube o un servidor de archivos local. Lo ejecuto cada hora como cron trabajo para asegurarme de que siempre estoy haciendo una copia de seguridad. Esto funciona bien en la configuración, pero no en las aplicaciones. Puedes encontrar esto en https://github.com/lra/mackup

También puede utilizar Homebrew como una forma de "sincronizar" sus aplicaciones. brew list > souceAppList en tu iMac mostrará las aplicaciones instaladas allí. Puedes hacer lo mismo en tu MacBook y buscar la diferencia para ver lo que falta. Algo así 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X