Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Crear Paquete DEB a Partir Del Codigo Fuente de Un Programa

Crear Paquete DEB a Partir Del Codigo Fuente de Un Programa

Ratings: (0)|Views: 87 |Likes:
Published by javi
Manual Básico para aprender a crear paquetes .DEB a través del código fuente de un programa ( PARA GNU/Linux )
Manual Básico para aprender a crear paquetes .DEB a través del código fuente de un programa ( PARA GNU/Linux )

More info:

Published by: javi on May 17, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as ODT, PDF, TXT or read online from Scribd
See more
See less

10/24/2012

pdf

text

original

 
CÓMO CREAR PAQUETES DEB A PARTIR DEL CÓDIGOFUENTE DE UN PROGRAMA0. Introducción
Una situación bastante común que se encuentran muchos usuarios es necesitar un programaque no esta empaquetado para su distribución favorita. Por suerte para todos, teniendodisponible el código fuente cualquiera puede compilar por si mismo los programas, aunqueesto genera varios inconvenientes. Es cil hacer un "make install" pero no todos losprogramas soportan "make uninstall", de modo que eliminar el paquete cuando deje de sernecesario o directamente estorbe puede ser bastante complicado.La solución mas cómoda y eficaz en estos casos es crear paquetes deb a partir del códigofuente, y utilizar la administración de paquetes para instalarlos/actualizarlos/eliminarloscuando sea necesario. Esto suena bonito pero casi siempre parece mas complicado de lo quees, sobretodo cuando se es novato. Ahí es donde entra en juego esta pagina. Voy a explicar deforma más o menos simple, el proceso para crear paquetes de forma sencilla. Este proceso nose puede seguir al pie de la letra, tiene que ser adaptado para cada paquete en particular, perosirve como plantilla general para la mayoría de programas, especialmente aquellos que sepodrían compilar siguiendo el clásico proceso "./configure && make && make install".
1. Herramientas
Para crear nuestros paquetes, vamos a utilizar unos cuantos "ayudantes" que nos hagan eltrabajo sucio, así que necesitaremos los siguientes paquetes:* dh-make* devscripts* fakeroot* build-essential
2. Debianizando
Lo primero que necesitamos es un directorio de trabajo. En este directorio acabaremosteniendo varias cosas así que es recomendable que sea un directorio vacío. Si vamos apreparar varios paquetes yo recomendaría usar un directorio para cada uno.Una vez dentro del directorio de trabajo, descomprimimos las fuentes del programa aempaquetar, así nos quedara (casi siempre) un subdirectorio con el nombre del programa.Tenemos que comprobar que el nombre sea del tipo "nombre-versión", por ejemplo "agenda-0.0.1". Si el nombre no corresponde lo modificaremos para que no de problemas y entraremosen ese subdirectorio.Ahora pasamos a lo importante, vamos a "debianizar" el árbol de fuentes ejecutando"dh_make -e email@proveedor". Nos preguntara que tipo de paquete queremos crear,generalmente sera "s" para programas o "l" para librerías (hay mas opciones pero esto es unaguía básica, consulta los manuales para mas detalles). Se pueden añadir las opciones "-s" o "-l" detrás del email para responder directamente a esta pregunta.Con esto, a menos que falle algo, tenemos hecha la debianización básica a falta de algunosdetalles y personalizaciones y ya seria posible empaquetar el programa.Es importante tener en cuenta que en el directorio "exterior" a las fuentes (el que esta justopor encima) se van a crear varias cosas durante el proceso que se usaran en la creación delpaquete, ¡no las eliminéis!

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->