Copia de seguridad y restauración de la configuración de la aplicación con Mackup en Linux
Esta guía explica qué es Mackup, cómo instalar Mackup en Linux y cómo hacer una copia de seguridad y restaurar la configuración de la aplicación con Mackup en un sistema Linux recién instalado. .
¿Qué es el Mackup?
Mackup es una aplicación de línea de comandos para mantener sincronizada la configuración de su aplicación. Mackup se utiliza para hacer una copia de seguridad de la configuración de la aplicación de sistemas operativos Linux y Unix y restaurar la configuración en cualquier sistema recién instalado en cualquier momento.
Si reinstala el sistema operativo con frecuencia, Mackup puede ayudarlo a hacer una copia de seguridad de la configuración de las aplicaciones del sistema anterior y restaurarlas en el sistema recién instalado, ahorrando así una gran cantidad de tiempo y esfuerzo.
Mackup usa Dropbox de forma predeterminada para hacer una copia de seguridad de la configuración de la aplicación. También puedes configurarlo para utilizar otros proveedores de almacenamiento en la nube como Google Drive, Copy e iCloud.
Tenga en cuenta que Mackup no está diseñado para restaurar la configuración de aplicaciones en diferentes sistemas operativos. La versión de las aplicaciones instaladas debe ser la misma en los sistemas de origen y de destino.
La palabra mackup es solo una combinación de Mac y Backup. El autor de Mackup lo desarrolló inicialmente para Mac OS. Sin embargo, Mackup también debería funcionar en cualquier otro sistema operativo que admita Python.
Usando Mackup, podemos restaurar la configuración de aplicaciones populares como Adobe Photoshop, Bash, Chef, Docker, Emacs, Fish, Git, Heroku, i3, JSHint, Kdenlive, Libre Office, Mac OS X, MATLAB, MySQL, Microsoft Asure CLI , NPM, openSSH, Perl, lenguaje R, Spotify, Terminal, Vim, WordPress CLI, Xcode, Zsh y mucho más. Puede ver la lista completa de aplicaciones compatibles aquí.
Y, por supuesto, si falta su software favorito, puede solicitar al desarrollador que lo agregue a través de la página de GitHub que se encuentra vinculada al final de esta guía.
Instalar Mackup en Linux
Asegúrese de haber instalado Dropbox en el sistema fuente. Si aún no ha instalado Dropbox, consulte el siguiente enlace.
- Instalar Dropbox en Ubuntu
Dado que Mackup es una aplicación Python, podemos instalarla fácilmente usando PIP. Si aún no ha instalado PIP, consulte el siguiente enlace.
- Cómo administrar paquetes de Python usando Pip
Después de instalar PIP, ejecute el siguiente comando para instalar Mackup.
pip install --upgrade mackup
Mackup también se puede instalar utilizando el administrador de paquetes Linuxbrew. Si aún no ha instalado Linuxbrew, siga los pasos proporcionados en el enlace que figura a continuación e instálelo.
- Linuxbrew: un administrador de paquetes común para Linux y Mac OS X
Después de eso, instale el maquillaje usando el comando:
brew install mackup
Ahora sigamos adelante y veamos cómo hacer una copia de seguridad y restaurar la configuración de la aplicación.
Copia de seguridad y restauración de la configuración de la aplicación con Mackup en Linux
Primero, veremos cómo hacer una copia de seguridad de la configuración de las aplicaciones.
1. Configuración de la aplicación de respaldo
Para hacer una copia de seguridad de la configuración de la aplicación en su sistema Linux, ejecute:
mackup backup
Escribe Sí para crear una nueva carpeta llamada "Mackup" en tu carpeta de sincronización local de Dropbox y sincroniza tus archivos de configuración con tu almacenamiento sincronizado. Simplemente use esto la primera vez que use Mackup. Tenga en cuenta que, de forma predeterminada, esto sincronizará las claves privadas utilizadas por OpenSSH y GnuPG.
Como mencioné anteriormente, Mackup realizará una copia de seguridad y almacenará la configuración de la aplicación en Dropbox de forma predeterminada. Sin embargo, puedes configurar el maquillaje para usar un backend diferente, como google_drive, copia y file_system, con un .mackup. archivo cfg. Para una configuración detallada, consulte este enlace.
2. Restaurar la configuración de la aplicación en un sistema Linux recién instalado
Vaya a su sistema Linux recién instalado e instale Mackup y Dropbox como se describe en la sección Instalación anterior. Luego, restaure la configuración de la aplicación usando el comando:
mackup restore
Mackup le pedirá que sobrescriba el archivo existente con los archivos de respaldo. Escriba Sí y presione ENTER para restaurar todos los archivos de configuración.
Restoring .bashrc ...
You already have a file named .bashrc in your home.
Do you want to replace it with your backup ? <Yes|No>Yes
Restoring .profile ...
You already have a file named .profile in your home.
Do you want to replace it with your backup ? <Yes|No>Yes
Restoring .bash_logout ...
You already have a file named .bash_logout in your home.
Do you want to replace it with your backup ? <Yes|No>Yes
Es así de simple.
Para ver la lista de aplicaciones compatibles, simplemente ejecute:
mackup list
Para restablecer todo a su estado original, simplemente ejecute:
mackup uninstall
Escriba Sí para revertir todos los cambios.
You are going to uninstall Mackup.
Every configuration file, setting and dotfile managed by Mackup will be unlinked and moved back to their original place, in your home folder.
Are you sure ? <Yes|No>Yes
Reverting .bashrc ...
/usr/bin/chattr: Operation not supported while reading flags on /home/ostechnix/.bashrc
Reverting .profile ...
/usr/bin/chattr: Operation not supported while reading flags on /home/ostechnix/.profile
Reverting .bash_logout ...
/usr/bin/chattr: Operation not supported while reading flags on /home/ostechnix/.bash_logout
All your files have been put back into place. You can now safely uninstall Mackup.
Thanks for using Mackup !
Para obtener ayuda, ejecute:
mackup -h
A diferencia de la utilidad Aptik, Mackup funcionará en todos los sistemas operativos Linux. Sin embargo, Mackup realizará una copia de seguridad y restaurará únicamente la configuración de la aplicación. Aptik puede realizar copias de seguridad de PPA, paquetes, temas, entradas de montaje, usuarios/grupos, datos del directorio de inicio y tareas programadas antiguos, etc.
Lectura relacionada:
- SaveDesktop: una forma sencilla de guardar los ajustes de configuración de su entorno de escritorio Linux
- Copia de seguridad y restauración de la configuración del sistema de escritorio Linux con Dconf
Recurso:
- Repositorio GitHub de maquetas