No estoy seguro de que no hay nada simple/integral. He estado trabajando en esto por mí mismo durante los últimos meses. Estoy bastante contento con lo que tengo, pero me tenía que poner en un montón de trabajos a medida para reunir una gran cantidad de piezas individuales.
La respuesta exacta depende mucho de qué tipo de configuración que necesita para el puerto, y cómo la técnica son. Si estamos hablando de los colores comunes/configuración del escritorio, esto no debería ser demasiado malo. Si usted está tratando de hacer algo complejo como mantener la exacta Buscador de vista de las preferencias de cada carpeta en su sistema, usted está en para algún trabajo.
Aquí están algunas cosas que usted puede desear mirar en cada uno de los cuales se puede obtener, al menos, parte de lo que usted desea (que aparece aproximadamente de menos a más complejo/técnico)
-
mackup, un programa que reconoce los archivos de configuración para muchas de las aplicaciones y los intentos de llevar a cuestas en el software de sincronización como Dropbox para compartir entre sistemas (no he usado eso sólo consciente de que existe...; esto es probablemente lo más cerca que obtendrá si usted va a llegar a lo que estás preguntando sin hacer algunas secuencias de comandos personalizadas)
- Un simple gestor de paquetes, tales como homebrew (en particular a través de brew paquete, que se puede instalar aplicaciones y otro software especificado en un Brewfile)
- un dotfile administrador, (yo uso yadm, pero hay muchos de estos con características ligeramente diferentes y filosofías), que proporciona un andamio para que la identificación de los archivos en su sistema de configuración relacionados, y lo que es fácil de pista/puerto a otro sistema. Para la mayor parte, usted estará en su propia para identificar lo que es digno de seguimiento con uno de estos. Se tiende a tomar un tiempo para identificar qué archivos son útiles config, y cuáles son basura. Muchas de las aplicaciones de mezclarlos.
- publicada dotfile repos de otros usuarios de mac. Uno de los más famosos de estos es por Mathias Bynens. Algunos dotfile repos sólo será bueno para las ideas, pero algunas (Como la de Matías") incluyen las instrucciones de cómo se podría instalar su configuración en su propio sistema. Es probable que todavía tienen un poco de esfuerzo para adaptarlos a sus propias necesidades.
- más complejo de los gestores de paquetes como Nix que, en tándem con nix-darwin, es capaz de establecer las partes de un sistema macos en un bastante determinista//explícitas repetible manera.
Para darnos una idea de lo que esto puede verse como en la práctica, yo puedo estar de pie un nuevo sistema en menos de dos horas con la gran mayoría de lo que tienen que ser pre-configurado o instalado. El proceso es, a grandes rasgos:
Yo inicie el sistema y registro en privado git host para mi dotfiles, y vaya a ver las instrucciones de instalación en mi archivo LÉAME.
Conceder manualmente un poco de seguridad/privacidad excepciones Terminal y el ScriptEditor para que mi secuencias de comandos se pueden ejecutar.
Copiar/pegar un pequeño script en bash de mi documento LÉAME que se instala el Nix gestor de paquetes, y utiliza Nix para instalar el software que mi dotfile manager (yadm) necesidades con éxito clon de mi dotfiles.
Cuando yadm se hace la copia en mi dotfiles, se ejecuta automáticamente toda mi script bootstrap, que instala el homebrew para la instalación de un par de grandes/comercial de aplicaciones de mac, instala nix-darwin para configurar el resto de mi orientado al desarrollo de software, establece muchos macos preferencias, restaura mi trabajo/proyecto de archivos desde una copia de seguridad remota repositorio, y se ejecuta escrito a mano secuencias de comandos para configurar un par de apps que debe ser activamente configurado (instalación de extensiones de Safari, la instalación de vpn configuraciones, etc.)
reinicia el sistema para su uso