GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo hacer una copia de seguridad y restaurar la configuración de la aplicación usando Mackup en un sistema Linux recién instalado

Esta guía explica qué es Mackup 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 Mackup?

Mackup es una aplicación de línea de comandos para mantener sincronizadas las configuraciones de su aplicación. Mackup se utiliza para hacer una copia de seguridad de la configuración de la aplicación de un sistema operativo similar a 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 puede configurarlo para usar 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 la aplicación en diferentes sistemas operativos . La versión de las aplicaciones instaladas debe ser la misma en los sistemas de origen y destino.

La palabra mackup es solo un acrónimo de M AC y Bacumulación . El autor de Mackup lo desarrolló inicialmente para Mac OS. Sin embargo, Mackup también debería funcionar en cualquier otro sistema operativo compatible con 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, R language, 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 está vinculada al final de esta guía.

Instalar Mackup en Linux

Asegúrese de haber instalado Dropbox en el sistema de origen. Si aún no ha instalado Dropbox, consulte el siguiente enlace.

  • Instalar Dropbox en Ubuntu

Dado que Mackup es una aplicación de 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 usando Linuxbrew gerente de empaquetación. 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, instala 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 usando 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 copia de seguridad

Para hacer una copia de seguridad de la configuración de la aplicación en su sistema Linux, ejecute:

$ mackup backup

Escriba para crear una nueva carpeta llamada "Mackup" en su carpeta de sincronización local de Dropbox y sincronizar sus archivos de configuración con su almacenamiento sincronizado. Solo usa esto la primera vez que uses 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, puede configurar mackup para usar un backend diferente, como google_drive , copiar y sistema_de_archivos , con un .mackup.cfg expediente. Para una configuración detallada, consulte este enlace .

2. Restaurar la configuración de la aplicación en el 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 Instalar 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 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 del Aptik utilidad, Mackup funcionará en todos los sistemas operativos Linux. Sin embargo, Mackup solo realizará una copia de seguridad y restaurará la configuración de la aplicación. Aptik puede realizar copias de seguridad de PPA antiguos, paquetes, temas, entradas de montaje, usuarios/grupos, datos del directorio de inicio y tareas programadas, etc.

Lectura relacionada:

  • Copia de seguridad y restauración de la configuración del sistema de escritorio de Linux con Dconf

Linux
  1. MySQL:cómo hacer una copia de seguridad (volcar) y restaurar una base de datos usando mysqldump

  2. Cómo verificar la versión del sistema operativo y Linux

  3. Cómo hacer una copia de seguridad de todo su sistema Linux usando Rsync

  4. Cómo hacer una copia de seguridad y restaurar el repositorio SVN en Linux

  5. Cómo hacer una copia de seguridad y restaurar la base de datos en PostgreSQL

Cómo hacer una copia de seguridad y restaurar archivos usando BorgBackup en Linux

Copia de seguridad y restauración de la configuración del sistema de escritorio de Linux con Dconf

Cómo hacer una copia de seguridad de archivos y directorios usando Rsync en Linux

Copia de seguridad y restauración de aplicaciones de Ubuntu usando Aptik

Cómo utilizar Timeshift para realizar copias de seguridad y restaurar Linux

Cómo clonar y restaurar una partición de Linux usando el comando dd