
Reinstalar Ubuntu Se siente como un nuevo comienzo, pero poco después siempre me enfrento al mismo problema: reinstalar todas mis aplicaciones, PPA y configuraciones una por una. Esto lleva horas y a menudo olvidar Algo importante.
Para resolver este problema, creé un flujo de trabajo simple paso a paso que me permite Haga una copia de seguridad de todos los paquetes y configuraciones instalados antes de reinstalar y restaurarlos más tarde En UbuntuLinux.
En esta guía te explicaré cómo Realizar una copia de seguridad y restaurar los paquetes de Ubuntu instaladosincluidos archivos de configuración y archivos de puntos. Este enfoque puede ahorrarle mucho tiempo y reducir errores.
Por qué debería hacer una copia de seguridad de los paquetes instalados
En Ubuntu Linux, no basta con copiar la carpeta de inicio. Sin las copias de seguridad adecuadas, perderá:
- Instale manualmente el paquete APT
- PPA adicional o repositorio de terceros
- Aplicaciones Snap y Flatpak
- Archivos de configuración y archivos de puntos.
Al hacer una copia de seguridad adecuada de su sistema Ubuntu, puede Restaurar una instalación nueva a su estado de funcionamiento anterior No puedo recordar todos los detalles.
Sin más preámbulos, aprendamos cómo hacer copias de seguridad y restaurar paquetes instalados, PPA, Snaps, aplicaciones Flatpak y archivos dot en Ubuntu.
Probé los siguientes pasos en el último sistema Ubuntu 25.10, pero imagino que los mismos pasos deberían funcionar para cualquier versión de Ubuntu y sus derivados, como Pop!_OS, Linux Mint y Elementary OS, etc.
Haga una copia de seguridad de los paquetes y configuraciones instalados en Ubuntu
1. Cree un directorio de respaldo
Cree un directorio para almacenar todas las copias de seguridad. llamémoslo paquete_ubuntu.
mkdir ubuntu_packages
disco compacto en:
cd ubuntu_packages
2. Haga una copia de seguridad del paquete APT
Enumere todos los paquetes APT instalados manualmente:
apt-mark showmanual > manual-pkgs.txt
Esto garantiza que solo se guarden las aplicaciones que seleccione y no las dependencias del sistema.
3. Copia de seguridad del repositorio y de las claves
Guarde su repositorio:
cp /etc/apt/sources.list sources.list.backup
cp -r /etc/apt/sources.list.d sources.list.d.backup
Haga una copia de seguridad de la clave GPG del repositorio usando el comando:
sudo tar -cvf repo-keyrings.tar /etc/apt/keyrings
Para versiones anteriores de Ubuntu que aún están en uso apt-keypuedes exportar todas las claves:
sudo apt-key exportall > repo-keys.gpg
4. Haga una copia de seguridad de las aplicaciones Snap y Flatpak
Aplicación de instantáneas:
snap list > snaplist.txt
Aplicación Flatpak:
flatpak list --app > flatpaklist.txt
5. Configuraciones y archivos de puntos de respaldo
Copie la configuración básica:
mkdir -p backup-dotfiles cp -r ~/.bashrc ~/.profile ~/.gitconfig ~/.ssh ~/.config backup-dotfiles/
Puede agregar otros archivos de puntos como .vimrc o .zshrc si es necesario.
Esto es muy importante Tarea. Copiar ubuntu_packages Algún directorio seguro: unidad USB externa o almacenamiento en la nube. Lo necesitamos para restaurar paquetes después de la reinstalación de Ubuntu.
Lectura recomendada:
Restaurar paquetes de Ubuntu desde la copia de seguridad
Después de reinstalar Ubuntu, puede restaurar los paquetes de Ubuntu desde la copia de seguridad en este orden.
1. Copie el directorio de respaldo
clon ubuntu_packages carpeta de regreso al Ubuntu recién instalado.
cd en el directorio:
cd ubuntu_packages
2. Restaurar repositorio y claves
sudo cp sources.list.backup /etc/apt/sources.list
sudo cp -r sources.list.d.backup /etc/apt/sources.list.d
sudo tar -xvf repo-keyrings.tar -C /
Para sistemas Ubuntu más antiguos:
sudo apt-key add repo-keys.gpg
Actualizar lista de paquetes:
sudo apt update
3. Reinstale el paquete APT
xargs -a manual-pkgs.txt sudo apt install -y
4. Restaurar la aplicación Snap
tail -n +2 snaplist.txt | awk '{print $1}' | xargs -n1 sudo snap install5. Restaurar la aplicación Flatpak
awk '{print $1}' flatpaklist.txt | xargs -n1 flatpak install -y6. Copie de nuevo al archivo de puntos.
cp -r backup-dotfiles/. ~/
mejores practicas
- Guarde la carpeta de copia de seguridad en una unidad externa o almacenamiento en la nube.
- Si instala nuevas aplicaciones, actualice sus copias de seguridad periódicamente.
- Mantenga seguros los archivos confidenciales, como las claves SSH, durante la sincronización en línea.
Hoja de referencia: comandos de copia de seguridad y restauración rápida
respaldo
#Cd into the Backup directory
cd ubuntu_packages# Backup manually installed APT packages
apt-mark showmanual > manual-pkgs.txt# Backup repositories and keys
cp /etc/apt/sources.list sources.list.backup
cp -r /etc/apt/sources.list.d sources.list.d.backup
sudo tar -cvf repo-keyrings.tar /etc/apt/keyrings# (Optional) For older Ubuntu versions that still rely on apt-key
sudo apt-key exportall > repo-keys.gpg# Backup Snap apps
snap list > snaplist.txt# Backup Flatpak apps
flatpak list --app > flatpaklist.txt# Backup dotfiles
mkdir -p backup-dotfiles
cp -r ~/.bashrc ~/.profile ~/.gitconfig ~/.ssh ~/.config backup-dotfiles/
recuperar
#Cd into the Backup directory
cd ubuntu_packages# Restore repositories and update
sudo cp sources.list.backup /etc/apt/sources.list
sudo cp -r sources.list.d.backup /etc/apt/sources.list.d
sudo tar -xvf repo-keyrings.tar -C /# (Optional) For older Ubuntu systems only
sudo apt-key add repo-keys.gpg# Update sources lists
sudo apt update# Restore APT packages
xargs -a manual-pkgs.txt sudo apt install -y# Restore Snap apps
tail -n +2 snaplist.txt | awk '{print $1}' | xargs -n1 sudo snap install# Restore Flatpak apps
awk '{print $1}' flatpaklist.txt | xargs -n1 flatpak install -y# Restore dotfiles
cp -r backup-dotfiles/. ~/
Preguntas frecuentes (FAQ)
R: Utilice el comando para crear una lista de texto sin formato:
apt list --installed > installed-packages.txt
El archivo es liviano, fácil de almacenar y suficiente para el 80% de los escenarios de recuperación.
R: Para restaurar una copia de seguridad, ejecute:
sudo xargs -a installed-packages.txt apt install
Esto instalará todos los paquetes enumerados en el archivo y omitirá los paquetes faltantes.
/var/lib/apt/lists/?Respuesta: No. APT reconstruye automáticamente estas listas durante el tiempo de ejecución. apt update. Hacer una copia de seguridad de ellos desperdicia espacio y no acelera la recuperación.
Respuesta: Copie estos dos elementos:
/etc/apt/sources.list
/etc/apt/sources.list.d/
Esto cubre todo Entrada del repositorio APT en su sistema.
Respuesta: Cópielos nuevamente en su lugar:
sudo cp sources.list /etc/apt/
sudo cp -r sources.list.d/ /etc/apt/
sudo apt update
APT actualizará la lista de paquetes.
Respuesta: Sí. La mayoría de los errores importantes durante la recuperación se deben a la pérdida de claves GPG.
Respaldo:sudo cp -r /etc/apt/keyrings/ keyrings-backup/
recuperar:sudo cp -r keyrings-backup/* /etc/apt/keyrings/
Respuesta: Sí, Siempre que la versión de Ubuntu sea igual o muy parecida. Los saltos de versiones grandes pueden provocar la pérdida o el reemplazo de paquetes.
Respuesta: Esta situación suele ocurrir porque:
– Falta fuente de repositorio
– Clave GPG perdida
– El paquete ya no existe en esta versión de Ubuntu.
Puede solucionar este problema ejecutando el siguiente comando:
sudo apt update --fix-missing
Luego ejecute el comando de recuperación nuevamente.
/etc/?Respuesta: No. Este método solo funciona para fuentes de paquetes y repositorios. Si desea hacer una copia de seguridad de la configuración de su sistema, archive /etc/:
sudo tar czvf etc-backup.tar.gz /etc/
Diferentes formas de realizar copias de seguridad y restaurar Ubuntu
¿Es esta la única forma de realizar copias de seguridad y restaurar aplicaciones en Ubuntu? Por supuesto que no. Hay muchas formas de realizar copias de seguridad y restaurar un sistema Linux. Hemos publicado varias guías sobre este tema. Consulte los enlaces a continuación para obtener más información.
en conclusión
Reinstalar Ubuntu no significa necesariamente empezar desde cero. Siguiendo estos sencillos pasos, restauré mi sistema en minutos. Mis paquetes, repositorios, aplicaciones Snap/Flatpak y configuraciones están completamente restaurados.
¿Tiene un mejor flujo de trabajo para la misma tarea? Comparta a través de la sección de comentarios a continuación.
![Construye Ollama con Docker [With NVIDIA GPU]](https://muylinux.xyz/wp-content/uploads/2025/03/1742917767_Construye-Ollama-con-Docker-With-NVIDIA-GPU-220x150.png)








