hacer un dvd de debian personalizado

hola amigos,

instalo debian y luego muchas aplicaciones personalizadas,

quiero hacer un dvd que contenga debian y las aplicaciones que instale y personalize, para luego instalar lo mismo en varias maquinas.

Podrías crear un repositorio con los paquetes que tenes instalados para compartirlos en red o ponerlos en un DVD

para obtener la lista de todos los programas que tenes instalados:

dpkg --get-selections | awk '$2 ~ /^install$/ {print $1}' > lista_de_paquetes.txt

http://putolinux.wordpress.com/2010/10/27/comando-para-obtener-una-lista...

Para descargar los paquetes

su
cat lista_de_paquetes.txt | xargs apt-get install --reinstall -d

* Puede ser conveniente que antes hagas un

su
apt-get clean
apt-get autoclean

Para crear el repositorio te puedes ayudar de aptoncd y esta guiá:
http://www.ecualug.org/2007/may/24/blog/elsanto/como_crear_un_repositori...

para agregarlo a la sources.list puedes usar apt-cdrom o synaptic o el propio aptoncd (creo que brinda dicha posibilidad)

saludos

¿y qué has buscado al respecto? Aquí mismo en el foro hay varios temas tratados al respecto .... recuerdo haberlos visto una vez que precisamente yo estaba buscando algo. También está la sección Wiki.

Siddharta.

Esto te puede servir adaptándolo a tus necesidades
http://shaola.kubuntu-es.org/3996/un-truco-util-novatos

gracias por responder, lo que yo siempre hago es copiar el archivo "archives" de /var/cache/apt/archives.

luego un dpkg -i *.deb

pero quiero hacerlo mas automatizado, que todo se instale desde uin dvd.

si seguire buscando informacion

Pruena hacer lo siguiente
1.- Desinstala los controladores que has instalado por tu cuenta ya que pueden tener conflictos con otro equipo, especialmente el de la gráfica , por ejemplo para las Nvidia sería.
#nvidia-uninstall ----> si se instaló del binario .run de la página oficial
#apt-get purge nvidia* ---> si se instaló mediante module-assistant.
2.- Usando un LiveCD arranca el equipo, le pones etiqueta a la partición o particiones , la empaquetas en tar.gz y a ese archivo lo grabas eb DVD, esa es la idea general, entra al siguiente enlace para adaptarlo a tu caso.
http://ubuntuforums.org/showthread.php?t=1759591

Habría la posibilidad de usar Remastersys, no lo recomiendo por que nunca logré crear con el un Live DVD instalable, hay que agregarle un módulo al kernel , en una de esas lo puedes lograr - en Ubuntu es muy simple, no así en Debian-
http://geekconnection.org/remastersys/

Una opción similar a la de rockyiii sería:

  • Te creas un archivo con todos los paquetes que querés instalar.
    El archivo puede ser (separado solo con espacios):
    paquete1 paquete2 paquete3

    O sino...

    paquete1
    paquete2
    paquete3
  • Ese archivo lo llevas a la otra máquina donde querés instalar todo y hace:
    # aptitude install $(cat paquetes.txt)

En mi caso para instalar Debian, tal como me agrada y funciona mejor adaptado a los ordenadores de mi oficina, mixto stable-testing-unstable, una vez configurado un ordenador, instale remastersys y cree un live-dvd con el que instalo el sistema en forma veloz y sin problemas en el resto de los ordenadores.

PabliNet escribió:

Una opción similar a la de rockyiii sería:

  • Te creas un archivo con todos los paquetes que querés instalar.
    El archivo puede ser (separado solo con espacios):
    paquete1 paquete2 paquete3

    O sino...

    paquete1
    paquete2
    paquete3
  • Ese archivo lo llevas a la otra máquina donde querés instalar todo y hace:
    # aptitude install $(cat paquetes.txt)

Está buena esa, estaba buscando algo así, esto me permite completar dos scripts que automatizarán el proceso,
1.- En la máquia origen de datos ejecuta como root este script

#!/bin/sh
apt-get update
cd /media/AAAA
tar -zcvf lists.tar.gz /var/lib/apt/lists
tar -cvf archives.tar /var/cache/apt/archives
tar -zcvf apt.tar.gz /etc/apt
dpkg --get-selections | grep -v deinstall > paq.txt

En donde AAAA es la etiqueta que le puse a un pendrive , tambiém puedes poner cd a otra carpeta y luego al contenido lo grabas en un DVD
Al archivo "paq.txt" que se genera lo debes editar para eliminar todos los "install" que tienen y así el archivo tendrá una sola columna con los nombres de los paquetes
Luego vas al equipo destino y ejecuta este otro script como root

#!/bin/sh
rm -Rf '/var/cache/apt/archives'
rm -Rf '/var/lib/apt/lists'
rm -Rf '/etc/apt'
cd /media/AAAA
tar -zxvf lists.tar.gz --directory /
tar -xvf archives.tar --directory /
tar -zxvf apt.tar.gz --directory /
apt-get update
aptitude install $(cat paq.txt)

Hay una forma más simple de eliminar una columna:

Está mal el comando.
PabliNet escribió:

Hay una forma más simple de eliminar una columna:

dpkg --get-selections | grep -v deinstall > paq.txt | awk '{print $1}'

No funciona, siguen apareciendo los install