El mar, 02-03-2004 a las 10:03, Luis Enrique Meneses Wong escribió: > El lun, 01-03-2004 a las 17:21, Pablo Fischer escribió: > > 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 <[EMAIL PROTECTED]> 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 > > > Pero si aun asi quieres hacer los tres en un solo paquete ahi te va como > hacerlo: > > crea un directorio en tu home, por ejemplo: mkdir usr > cuando hagas el configure de cada uno de los programas le das la ruta > hacia ese directorio, es decir: > ./configure --prefix=/home/tu_usuario/usr > con esto lo que estas haciendo es instalar los paquetes en ese > directorio, haces make, luego make install (recuerda, esto es en cada > uno de los paquetes)... > cuando todo ocurra sin errores, entonces ya casi esta todo listo, > creas ahora un archivo tar.gz con el directorio usr: > tar zcvf apachephpmysql-0.1.tar.gz usr > recuerda las convenciones de nombres de los paquetes debian. > Ahora solo queda usar alien, el cual nos crea un paquete deb desde un > tar.gz: > alien apachephpmysql_0.1-?_all.deb > Listo... ya tienes un paquetotote de tres programas.... :D > recuerda que esto no es algo estándar y debes tener cuidado cuando > quieras actualizar, instalar algunos pauquetes que dependan de apache, > mysql y php. > > Es todo.... espero te sirva.... > disculpa... un error debe ser:
alien --to-deb apachephpmysql-0.1.tar.gz esto crea un paquete deb, el cual puedes instalar con dpkg -i paquete.deb

