¿Cómo crear un archivo .pet en Puppy Linux?

Hola, primero que todo comencemos explicando qué es un archivo PET.

Los archivos PET (extensión .pet) son archivos que contienen aplicaciones en forma de binarios listos para ser instalados dentro de Puppy Linux, una mini-distribución del conocido y versátil sistema operativo GNU/Linux.
Puppy Linux es una mini-distribución, ya que su imagen ISO en sus últimas versiones tiene un tamaño de unos 130 Mb, un tamaño increíble, ya que en este espacio se encuentran todo tipo de programas de excelente calidad y que son más que suficientes para realizar casi cualquier actividad en una computadora. Una cosa a destacar de este sistema es que puede ser utilizado en computadoras con muy pocos recursos, siendo útil para revivir esa computadora que tienes hace tiempo y que no has podido hacer funcionar adecuadamente.



Escritorio de Puppy LInux


Siguiendo con nuestro tema, los archivos PET funcionan de la misma manera que los archivos DEB en Ubuntu y Debian, y pueden contener aplicaciones (en forma de binarios) y otros archivos .
Básicamente se trata de un archivo .tar.gz (archivo comprimido) con un archivo con una suma de verificación al final del comprimido.
Dentro de Puppy estos archivos son manejados por el Puppy Package Manager (Manejador de paquetes de Puppy).
Bueno, luego de esta introducción comencemos con lo que queremos saber:

Lo primero que tenemos que saber es el contenido que tendrá el archivo.

Si queremos que contenga una aplicación:

Obtener el archivo del código fuente (source code) del programa, (normalmente un archivo comprimido, las extensiones pueden ser varias: .tar , .tar.gz , .gz , .tar.bz2 , etc).
Descomprimir el archvo (hacer clic sobre él, luego elegir "Select all", después hacer clic en "Extract", aceptar el cuadro que aparece, esperar a que se descomprima y listo, sólo resta cerrar el programa).
Dentro de la carpeta que se acaba de crear con el nombre del programa a compilar buscar un archivo llamado "readme" (sin comillas) y abrirlo (hacer clic sobre el archivo).
El archivo "readme" contiene información del programa de todo tipo, desde como se compila e instala hasta como se utiliza.
De forma predeterminada la mayoría de los programas se pueden compilar de la siguiente manera:
(de lo contrario sigue las instrucciones en el "readme".
Hacer clic derecho sobre un espacio vacío dentro del directorio que se acaba de crear.
Ir a Window-- Terminal Here.
Se abrirá una ventana (terminal).
Dentro del terminal tecleamos "./configure" (sin las comillas) y damos Enter.
Esperamos a que en el terminal vuelva a aparecer el símbolo # .
Luego tecleamos "make" (sin comillas) y damos Enter.
Esperamos nuevamente a que aparezca el símbolo # .
Ahora tecleamos "new2dir make install" .
Aparecerá un texto en inglés, aceptamos dando a Enter.
Daremos enter 3 veces más.
Esperamos a que el proceso termine, nos aparcerá más texto, en ese momento
tecleamos una letra y damos Enter.
Damos Enter dos veces más.
Luego ingresamos una descripción del programa de unas tres palabras de largo (no más).
Damos 3 veces Enter.
Nos abrirá una ventana con campos para rellenar.
Damos en "Generate Package Entry" (o similar).
Esperamos un momento, aparecerá más texto indicando que el archivo PET fue creado, damos Enter y cerramos el terminal.
Y listo, acabamos de crear un archivo PET con una aplicación desde su fuente.

Algunas consideraciones más:

En Puppy Linux para compilar aplicaciones necesitarás un archivo especial, consulta la documentación de tu versión de Puppy para obtener más información sobre cómo obtener e instalar este archivo. También puedes encontrar información en el foro de usuarios de Puppy Linux.
En el terminal a medida que vamos realizando los diferentes pasos aparecerá texto, observa este texto en busca de cualquier error, además en caso de que ocurra alguno ese texto que aparece te podrá ayudar a solucionarlo.
Antes de intentar compilar cualquier aplicación verifica que tienes instaladas todas las dependencias del programa; la documentación del programa (archivo "readme" y otros) podrán ayudarte en eso.

Si lo que quieres hacer es un PET con otros archivos lo que tienes que hacer es crear un directorio con el contenido que tendrá el archivo.
Luego estando fuera del directorio abre un terminal allí (como se explica anteriormente).
Tecleamos "dir2pet ./xxxx" (sin comillas) donde xxxx será el nombre de la carpeta que quieres que contanga el PET, damos Enter.
Ahora seguimos los pasos que se comentaron anteriormente (damos Enter hasta que aparezca una ventana, allí damos en "Generate package entry" o similar, esperamos un momento y luego hacemos Enter nuevamente).
Cerramos el terminal y listo, tenemos nuestro nuevo PET con el contenido que queremos.


Cualquier consulta puedes pregunta aquí o buscar información en páginas de Puppy Linux.

Si el post te parece interesante puedes dejar puntos y comentar!!

Gracias y espero que les sea de utilidad, y sino que por lo menos que sea una lectura interesante!!!