Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 26 May 2017, 13:10
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Construyendo Puppy con Woof-CE
Moderators: rarsa
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [11 Posts]  
Author Message
nilsonmorales


Joined: 15 Apr 2011
Posts: 904
Location: El Salvador

PostPosted: Wed 10 May 2017, 00:27    Post subject:  Construyendo Puppy con Woof-CE  

Hace tiempo que estoy con la espina de querer aprender a construir un puppy desde cero usando woof-ce, hoy tengo la limitacion de estar sin internet, asi que empezaré este hilo con la idea de que otros puedan aportar al tema no importa si son nuevos o expertos, iniciaré traduciendo un poco lo que dice la pagina en github.
https://github.com/puppylinux-woof-CE/woof-CE
Quote:
Woof-CE (woof edicion comunitaria ) es una bifurcación de woof2 del repositorio fosil de Barry Kauler del 11 de noviembre de 2013, commit f6332edbc4a75c262a8fec6e7d39229b0acf32cd.

El original de BK (no mantenido) está en http://bkhome.org/fossil/woof2.cgi/index

Woof es un "constructor de Puppy". Lo que esto significa es que puede construir su propia live-CD de Puppy Linux customizada desde los paquetes binarios de otra distro.

Actualmente es compatible con: Slackware, Devuan, Trisquel, Ubuntu, Debian, Puppy (pet pkgs)

Woof-CE tiene cinco directorios:

- woof-arch: archivos dependientes de la arquitectura (x86, arm), en su mayoría ejecutables binarios.
- woof-code: el núcleo de Woof. Principalmente scripts.
- woof-distro: configuracion de la distro (archivos Debian, Slackware, etc.).
- kernel-kit: scripts para descargar, parchar, configurar y construir el kernel.
- initrd-progs: scripts y archivos para generar el ramdisk inicial

Para crear un directorio de trabajo, llamado 'woof-out_*', primero tiene que ejecutar el script 'merge2out'. Esto fusiona los 5 directorios en un directorio llamado 'woof-out- *'.

Luego debe dirigirse a 'woof-out_*' y ejecute los scripts de construcción.

Lo bueno de esta operación de fusión es que puedes elegir exactamente qué quieres que vaya en woof-out. Puede elegir el sistema host que está construyendo (Usualmente, x86), el objetivo (ejs: x86, ARM), el distro compatible (ej: debian), y la versión compatible a la distro (por ejemplo: xenial).
Por lo tanto, creas un woof-out sin ningún contenido inadecuado y confuso.

Entonces, para ponerse en marcha con Woof-CE, abra un terminal y ejecute esto:

Code:
# ./merge2out
# cd ../woof-out_<RESTO DEL NOMBRE DEL DIRCTORIO>

Quote:
Preparación

1. Entorno de construcción adecuada
  - Partición Linux (ext2/3/4)
  - Al menos 6-10 GBs de espacio

2. Sistema operativo del host
  - Un Puppy Woof-CE, deberías usar las últimas versiones de woofce desde que estas son las distros oficialmente probadas, sin embargo, puedes usar cualquier distro si cumple TODAS las dependencias (reportar problemas) ...
  - Si está utilizando otras distribuciones, asegúrese de que /bin/sh apunte a /bin/bash
  - Hay planes para hacer que el sistema de construcción funcione en otras distros pero esto llevará algún tiempo.

3. Elija una distro-compatible.
Esta es la distro cuyos paquetes vas a "pedir prestado" para construir tu Puppy.

Abra el archivo DISTRO_SPECS en un editor de texto y cambie esta línea:
DISTRO_BINARY_COMPAT = "ubuntu" a lo que quieres: 'slackware', 'devuan', 'ubuntu', 'debian' o 'puppy'.


Bueno llegaré hasta aqui, osea que debo ir a la pagina de github descargarme algun release o clonar el repositorio, cumplir con los requisitos y correr esos comandos, en teoria, aunque debo esperar un tiempo para poder hacer eso ( depende de mi isp ) ya que supongo que voy a necesitar una velocidad de navegacion modesta para hacerlo, de todos modos si se animan a seguir traduciendo y detallando que sucede en otras palabras documentar con experiencias, imagenes o cualquier aporte sera de mucha utilidad a otros.

Me nacen algunas preguntas por ejemplo.
1-Puedo hacerlo desde una liveusb, livecd de un puppy contruido con woof-ce?
2-Que velocidad de descarga es la adecuada? ya que eso de 'prestar' de otra distro y por el tamaño del requerimiento minimo parace que va a descargar bastantes megas
3-Puedo usar un liveusb y crear una particion de unos 20 giga en un disco duro externo para tal labor?
4-Necesito tener conocimientos nivel-experto en programacion para construir un puppy por si necesito 'parchar' algun script?
5-En que momento agrego o quito cosas como mi navegador predeterminado o mi editor de texto o saco la seccion completa de juegos?
por el momento son mas preguntas que respuestas
hasta entonces...

_________________
My blog | | Github


Back to top
View user's profile Send private message 
agubena77


Joined: 15 Feb 2017
Posts: 18

PostPosted: Thu 11 May 2017, 13:19    Post subject: woof-ce
Subject description: respuesta
 

Hola Nilson, yo con la poca experiencia que tengo en woof-ce lo único que te puedo decir es que no puedes construir un cachorro en una partición que no esa la partición del sistema(o por lo menos la partición root). Ya probé a construirlo en un disco distinto al que tenía el sistema y no me dejó. Un saludo.
Back to top
View user's profile Send private message 
nilsonmorales


Joined: 15 Apr 2011
Posts: 904
Location: El Salvador

PostPosted: Thu 11 May 2017, 17:32    Post subject:  

Hola, podrias mandarme la salida del error que decia la terminal por favor, o la imagen, quiero agregar otra pregunta.
Como puedo elegir el kernel que puedo utilizar para contruir con woof?
Poco a poco se iran respondiendo las inquietudes para poder hacer una valoracion final.

_________________
My blog | | Github


Back to top
View user's profile Send private message 
agubena77


Joined: 15 Feb 2017
Posts: 18

PostPosted: Thu 11 May 2017, 21:53    Post subject: capturas de pantalla  

aquí dejo dos capturas.


https://www.dropbox.com/s/a5em2adhzatkp5y/capture24909.png?dl=0

https://www.dropbox.com/s/phnwzz73uyntd3j/capture30910.png?dl=0
Back to top
View user's profile Send private message 
nilsonmorales


Joined: 15 Apr 2011
Posts: 904
Location: El Salvador

PostPosted: Sun 14 May 2017, 12:41    Post subject:  

Agubena77
veo 2 cosas
1- `git command not found`, tienes instalado el paquete git? si no yo tengo uno viejo pero aun funcional supongo
https://my.pcloud.com/publink/show?code=XZzghaZnqmOnPC8AfVdXcpWaATiXXn6k5vV
2-Tienes que arreglar la linea en PKGS_SPECS_TABLE slackware-14.2 por algo como 14.2-salix o similar

Me podrias explicar como has hecho y con que otros errores te has topado.
bajaste un release o clonaste el repositorio?

_________________
My blog | | Github


Back to top
View user's profile Send private message 
agubena77


Joined: 15 Feb 2017
Posts: 18

PostPosted: Sun 14 May 2017, 12:53    Post subject:  

Me encontré algún que otro error más, pero así a la cabeza el único más importante que recuerdo es el de modificar la lista de paquetes cuando estas creando el cachorro desde el script ./woof_gui y obtener un error en los paquetes seleccionados. Poco más creo recordar. Por otra parte probé las dos opciones y obtuve el mismo resultado tanto clonando el repositorio de git como bajando el paquete. En cuanto al fallo "PKGS_SPECS_TABLE" es uno de los que comenté anteriormente por intentar crear el cachorro en una partición distinta a la del sistema. Aquí te dejo algo que espero te sea de ayuda. https://1drv.ms/f/s!AkRna7_QswjLjco76ZJmO-9BAWpRRQ
Back to top
View user's profile Send private message 
josejp2424


Joined: 01 Aug 2010
Posts: 363

PostPosted: Sun 14 May 2017, 13:28    Post subject: Re: woof-ce
Subject description: respuesta
 

agubena77 wrote:
Hola Nilson, yo con la poca experiencia que tengo en woof-ce lo único que te puedo decir es que no puedes construir un cachorro en una partición que no esa la partición del sistema(o por lo menos la partición root). Ya probé a construirlo en un disco distinto al que tenía el sistema y no me dejó. Un saludo.


se puede construir en una particion distinta, mientras sea linux ext3 o ext4.

_________________
Shiba Inu | Pupjibaro jessie | My Blog
Back to top
View user's profile Send private message Visit poster's website 
agubena77


Joined: 15 Feb 2017
Posts: 18

PostPosted: Sun 14 May 2017, 13:30    Post subject:  

Probaste a hacerlo? cual fue el resultado?
Back to top
View user's profile Send private message 
josejp2424


Joined: 01 Aug 2010
Posts: 363

PostPosted: Sun 14 May 2017, 13:50    Post subject: resultado
Subject description: resultado
 

agubena77 wrote:
Probaste a hacerlo? cual fue el resultado?
.

2 mascotas creadas con woof-ce la ultima fue pupjibaro jessie.
https://sourceforge.net/projects/pupjessie/ .

el unico problema fue con xorg.

_________________
Shiba Inu | Pupjibaro jessie | My Blog
Back to top
View user's profile Send private message Visit poster's website 
josejp2424


Joined: 01 Aug 2010
Posts: 363

PostPosted: Sun 14 May 2017, 14:09    Post subject: particion
Subject description: particion
 

Tiene que ser una partición ext3 o 4 , de 10gigas libres.

Deberías tener el devx cargado también.

cuando cree el jessie. use esta configuración.

https://sourceforge.net/projects/pupjessie/files/woof-ce/woof-distro.tar.bz2 .

el archivo lo descomprimes y lo guardas en la carpeta woof-ce.

enmi caso.
Code:
 /woof-CE-testing/woof-distro/x86
.

ejecutas el script que esta en woof-ce ,
Code:
merge2out
.

te dira si quieres arm x86 o x86_64 .
yo seleccione x86.

.

después base a que distro quieres crear tu puppy. yo seleccione debian.

.

y después seleccionas la carpeta jessie, que es la del archivo que envié.

.

dan 2 veces enter y creara una carpeta jessie nueva dentro del woof-ce. con todo los script para ir creando la iso.

_________________
Shiba Inu | Pupjibaro jessie | My Blog
Back to top
View user's profile Send private message Visit poster's website 
agubena77


Joined: 15 Feb 2017
Posts: 18

PostPosted: Sun 14 May 2017, 16:44    Post subject:  

Hola Jose, así es como yo creé mi cachorro desde woof-ce con ./merge2out y después entro en el nuevo directorio que crea y ejecuto los 4 scripts o entro en el modo gráfico con ./woof_gui. El problema que yo e tenido es que intenté crearlo en otra partición y me dio algunos errores, pero como ya mencionaste tu y Nilson a de ser en una partición ext3 o ext4 cosa que yo no sabía y mi partición era ntfs. Ahora ya me quedó claro ese tema de la partición. Un saludo Para ti y para el amigo Nilson.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [11 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0856s ][ Queries: 14 (0.0183s) ][ GZIP on ]