Re: crear paquete deb
Uhm..
Te recomiendo lo mismo que dice Knil, respetes los 3 paquetes (por
políticas de debian, sino mejor usa RH... honestamente).
Es decir, hagas tus tres paqutes, cada uno con lo que quieras.
Busca el paquete qu equieras que dependa d eotros, por ejemplo, tienes:
apache-propio
php-propio
mysql-propio
Entonces, que cuando instalen apache se necesite php, y cuando se
necesite php se necesite mysql. Al de mysql, le agregas la dependencia
de apache.
¿Dónde?
Cuando bajas tus sources, y los desempaquetas, te crea un directorio
debian/
En este directorio busca el archivo debian/control, en el cual vienen
los paquetes que se van a crear, primero es el source y luego los
'binarios', les puedes cambiar el nombre a tus paquetes binarios, algo
asi:
Si es:
Package: apache
Cambias por:
Package: apache-propio
Y ahor atu paquet eno se va a llamar Apache, sino apache-propio.
Es algo cansadito esto y puedes tene rproblemas al momento de
dependencias, otra más viable, es que primero edites el archivo
changelog (debian/changelog) y agregues una entrada, y sea algo asi:
apache (3.12.0009) unstable; urgency=low
* NOT RELEASED YET
-- Pablo Fischer <pablo@pablo.com.mx> Wed, 28 Jan 2004 21:18:52 -0600
Es decir, qu eucando vayas a crear el paquete .deb te lo va a llamar:
apache_3.12.0009_i386.deb
Entonces, en tu control, le cambias a Depends de php o mysql:
Depends: .... apache-common (= 3.12.0009)
Y con esto, cuando vayas a instalar php o mysql vas a necesitar ESA
versión y no otra.
Si tienes dudas mandame un mail.
salu2
El lun, 01-03-2004 a las 16:22, Knil Kitsune escribió:
> El Lunes 01 Marzo 2004 04:22, Israel Solis Solis escribió:
> > Hola a todos,
> >
> > Mi pregunta es si algien ha intentado alguna vez hacer un paquete deb con
> > apache+php+mysql. Yo siempre me bajo los fuentes y los compilo a mi medida,
> > que casi siempre es la misma, y ya cansa hacerlo tantas veces, pense en
> > crearme un paquete deb con unas opciones ya compiladas para php y apache, y
> > asi cada vez que lo necesite solo me hace falta un dpkg -i my_paquete.deb
> >
> > He estado buscando informacion para hacer paquetes deb, pero siempre es con
> > un solo paquete. Algien sabe como puedo fundir esos 3 programas en un solo
> > paquete personalizando las opciones.
> >
> > Muchas Gracias. Un saludo.
>
> Bueno.. no se mucho de eso por que por falta de algunos paquetes no e podido
> empaquetar (loco no?? jeje)...
>
> Pero bueno... se me ocurre que podrias hacer 3 paquetes diferentes uno para
> cada uno, pero que si instalas alguno de los 3 necesite por fuerza la
> dependencia de los otros dos... si si si... como lo hacen normalmente, PERO
> que la dependencia sea especifica a TU paquete... no se como lo hagan pero me
> pasa seguido cuando intento instalar algun paquete que viene de un CVS, cada
> empaquetador hace versiones para su paquete y al final si quiero instalar
> algo tengo que hacerlo por fuerza de la misma serie de paquetes... no se si
> me explico...
>
> Por otra parte.. eso estaria bien... ya que yo tengo algunos problemillas con
> la coneccion entre la base de datos y PHP... tenerlo todo resuelto estaria
> bien jejeje...
>
> Sorry si no puedo ayudar mas... Suerte.!!
--
Pablo Fischer Sandoval (pablo [arroba/at] pablo.com.mx)
http://www.pablo.com.mx
http://www.debianmexico.org
Reply to: