Inicio > Linux > Crea un backup de los paquetes instalados en tu debian

Crea un backup de los paquetes instalados en tu debian

Miércoles, 22 octubre 2008 Deja un comentario Go to comments

Hola,

desde hace tiempo quería pasarme a 64 bits pero por vageza siempre lo dejaba para más adelante. La semana pasada al final me decidí y me puse a la labor y migré mi Debian Lenny a la arquitectura AMD64 compatible con el Core Duo 2.

La migración de datos no fue traumática ya que el /home está en una partición distinta y solo necesite un backup de /etc y /var por lo que la restauración es sencilla.

El problema es con la cantidad de software que tengo instalado, volver a instalar todo es un coñazo, aparte de acordarme de que tenía antes instalado.

Pero afortunadamente en Debian tenemos forma de resolver este problemilla generando un fichero de texto con el listado de los paquetes instalados que después usaremos para reinstalar todo.

Primero necesitamos hacer un backup de la lista de paquetes instalados actualmente en el equipo. Para ello y como root tecleamos lo siguiente:

dpkg –get-selections | grep -v deinstall > paquetes_instalados

Esto nos genera la lista de paquetes instalados en nuestro sistema.

Hacemos un backup en otra ubicación de ese fichero.

También es necesario hacer un backup de /etc/apt/sources.list para tener los mismos repositorios en las dos instalaciones.

Procedemos a reinstalar el sistema operativo. Yo en este caso hago una instalación básica que tarda menos, después ya acabaré de instalar el resto del software.

Una vez instalado el SO y después de restaurar el sources.list, como root tecleamos lo siguiente:

apt-get update && apt-get upgrade

Así tenemos los repositorios actualizados.

Ahora tecleamos en el directorio donde tengamos el fichero con el listado de paquetes

dpkg –set-selections < paquetes_instalados

Con ello cargamos la lista de paquetes.

Y por último tecleamos:

dselect install

Y se procederá a la instalación de todo el software.

El proceso de instalación tardará en mayor o menor medida dependiendo de si lo hacemos a traves de internet o con DVD y dependiendo de la cantidad de software a instalar.En mi caso tardé varias horas en descargarme los casi 2 GB de software.

El problemilla con el que nos encontramos es que este método solo instalará los paquetes de los repositorios pero no los paquetes instalados a mano.

Para estos paquetes, yo los tengo copiados a una carpeta de instalación y los instalo todos automaticamente mediante el comando:

dpgk -i *.deb

Este sistema tambien es válido si queremos instalar el mismo software en distintos equipos.

Ojo con el comando, en get y set se usan dos guiones, pero wordpress los sustituye por uno largo.

Anuncios
Categorías:Linux Etiquetas:
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: