hacer un dvd de debian personalizado
Publicado: 24 Junio, 2011 - 19:01 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.
- Inicie sesión o regístrese para enviar comentarios
- 689 lecturas


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.txthttp://putolinux.wordpress.com/2010/10/27/comando-para-obtener-una-lista...
Para descargar los paquetes
sucat lista_de_paquetes.txt | xargs apt-get install --reinstall -d
* Puede ser conveniente que antes hagas un
suapt-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:
El archivo puede ser (separado solo con espacios):
paquete1 paquete2 paquete3O sino...
paquete1paquete2
paquete3
# 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.
Una opción similar a la de rockyiii sería:
El archivo puede ser (separado solo con espacios):
paquete1 paquete2 paquete3O sino...
paquete1paquete2
paquete3
# 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/shapt-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/shrm -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.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