È consigliabile sincronizzare Applicazioni e Preferenze utente tra due Mac?

5

Ho un iMac come computer principale e ho appena comprato un MacBook mentre sono in viaggio o in visita con i clienti. Sto usando Dropbox per mantenere i miei file sincronizzati. Ma ho pensato di fare un passo avanti e mantenere tutto sincronizzato, compresa l'Applicazione, le preferenze degli utenti (tutto in /Library/Preferences , /Users/user/Library/Preferences , /Library/Application Support e /Users/user/Library/Application Support ), nonché Applicazioni e tutto nella riga di comando (tra cui installazione di home-brew, pacchetti, ecc.

Si noti che so come mantenere le applicazioni e le preferenze utente in sincronia ( ln -s /source/dir/ /Users/user/Dropbox/whatevername ) ma vorrei sapere se è consigliabile sincronizzare anche applicazioni e impostazioni / pacchetti da riga di comando (che non ho idea di come fallo).

Potresti fornire suggerimenti? Grazie in anticipo

    
posta WagnerMatosUK 15.12.2016 - 17:52
fonte

1 risposta

0

Ci sono diversi modi per ottenere questo e probabilmente il doppio delle trappole. Detto questo, ho avuto molto successo usando Mackup . Può eseguire il backup dei file di punti, plistare file, è personalizzabile e può essere integrato con diversi servizi di cloud storage o un file server locale. Eseguo questo orario come cron di lavoro per essere certo di eseguire sempre il backup. Funziona bene con le impostazioni ma non con le app. Puoi trovarlo all'indirizzo link

Potresti anche utilizzare Homebrew come metodo per "sincronizzare" le tue applicazioni. brew list > souceAppList sul tuo iMac elencherà le applicazioni installate qui. Potresti fare lo stesso su MacBook e fare la differenza per vedere cosa manca. Qualcosa come:

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
    
risposta data 17.12.2016 - 03:04
fonte

Leggi altre domande sui tag