Re: crear paquete deb
El Wed, 17 Aug 2016 13:38:18 +0200, Antonio Trujillo Carmona escribió: > El 11/08/16 a las 15:58, Camaleón escribió: >> El Thu, 11 Aug 2016 10:21:36 +0200, Antonio Trujillo Carmona escribió: >> >> (...) >> En Debian los temas van en paquete aparte: >> >> https://packages.debian.org/jessie/plymouth-themes >> >> Podrías basarte en el paquete fuente para crear el tuyo. >> >> https://www.debian.org/doc/manuals/maint-guide/build.en.html >> https://wiki.debian.org/Packaging >> > > Gracias por las respuestas. > > No se trata de crear un tema, que ya lo he hecho, se trata de empaquetar > el tema que he creado para poder instalarlo con "dpkg -i mitema.deb", > probare los enlaces que me ha pasado Gonzalo. Creo que no me has entendido. Lo que te decía es que: 1/ El tema para Plymouth puede que no sea tan sencillo de generar como .deb separado por dependencias, de ahí que haya un paquete dedicado. 2/ Puedes usar como base para generar el .deb correctamente el binario (o la fuente) del que ya existe. 3/ Puedes construir el .deb siguiendo las instrucciones de los enlaces que adjuntaba (para el caso, "6.6. Quick rebuild"). Saludos, -- Camaleón
Re: crear paquete deb
El 11/08/16 a las 15:58, Camaleón escribió: > El Thu, 11 Aug 2016 10:21:36 +0200, Antonio Trujillo Carmona escribió: > > (...) > En Debian los temas van en paquete aparte: > > https://packages.debian.org/jessie/plymouth-themes > > Podrías basarte en el paquete fuente para crear el tuyo. > > https://www.debian.org/doc/manuals/maint-guide/build.en.html > https://wiki.debian.org/Packaging > > Saludos, > Gracias por las respuestas. No se trata de crear un tema, que ya lo he hecho, se trata de empaquetar el tema que he creado para poder instalarlo con "dpkg -i mitema.deb", probare los enlaces que me ha pasado Gonzalo. -- *Antonio Trujillo Carmona* *Técnico de redes y sistemas.* *Subdirección de Tecnologías de la Información y Comunicaciones* Servicio Andaluz de Salud. Consejería de Salud de la Junta de Andalucía _antonio.trujillo.sspa@juntadeandalucia.es_ Tel. +34 670947670 747670)
Re: crear paquete deb
El Thu, 11 Aug 2016 10:21:36 +0200, Antonio Trujillo Carmona escribió: Bufff... > > > > > body p { margin-bottom: 0cm; margin-top: 0pt; > } > >bgcolor="#FF" text="#00"> > he creado un simple tema para plymouth y queria > empaquetarlo (generar un deb) > ¿algún manual facilito? (...) En Debian los temas van en paquete aparte: https://packages.debian.org/jessie/plymouth-themes Podrías basarte en el paquete fuente para crear el tuyo. https://www.debian.org/doc/manuals/maint-guide/build.en.html https://wiki.debian.org/Packaging Saludos, -- Camaleón
Re: crear paquete deb
El jue, 11-08-2016 a las 10:21 +0200, Antonio Trujillo Carmona escribió: > he creado un simple tema para plymouth y queria empaquetarlo (generar > un deb) > ¿algún manual facilito? > > https://www.debian.org/doc/devel-manuals#packaging-tutorial pd: acordate de no enviar correo html
crear paquete deb
he creado un simple tema para plymouth y queria empaquetarlo (generar un deb) ¿algún manual facilito? -- Antonio Trujillo Carmona Técnico de redes y sistemas. Subdirección de Tecnologías de la Información y Comunicaciones Servicio Andaluz de Salud. Consejería de Salud de la Junta de Andalucía antonio.trujillo.s...@juntadeandalucia.es Tel. +34 670947670 747670)
crear paquete .deb
hola lista: tengo una duda, de que forma puede crear un paquete .deb desde una source que tengo, es decir tengo el server de wow bc (Mangos) y lo actualizo pero lo que quiero es poder llevarmelo para la casi sin tener que compilarlo alla tambien para poder jugarlo, eh intentado en google y enconte una manua que hace uso de dh_make pero ni modo de que resuelva.. Uso debian etch. gracias y saludos OBE Provincial Ciego de Avila. Feliz Año 2008 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: crear paquete .deb
On Thu, Jan 10, 2008 at 03:17:46PM -0700, Yanier Salazar Sanchez wrote: hola lista: tengo una duda, de que forma puede crear un paquete .deb desde una source que tengo, es decir tengo el server de wow bc (Mangos) y lo actualizo pero lo que quiero es poder llevarmelo para la casi sin tener que compilarlo alla tambien para poder jugarlo, eh intentado en google y enconte una manua que hace uso de dh_make pero ni modo de que resuelva.. No es enteramente trivial ;) Si sólo quieres eso, poder llevartelo compilado entre equipos, dale una revisada a 'checkinstall'. Con un poco de cuidado, es posible crear con él paquetes que funcionen decentemente. -- Rodrigo Gallardo GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28 signature.asc Description: Digital signature
Re: crear paquete .deb
2008/1/10, Yanier Salazar Sanchez [EMAIL PROTECTED]: hola lista: tengo una duda, de que forma puede crear un paquete .deb desde una source que tengo, es decir tengo el server de wow bc (Mangos) y lo actualizo pero lo que quiero es poder llevarmelo para la casi sin tener que compilarlo alla tambien para poder jugarlo, eh intentado en google y enconte una manua que hace uso de dh_make pero ni modo de que resuelva.. Uso debian etch. gracias y saludos OBE Provincial Ciego de Avila. Feliz Año 2008 Según lo que entiendo de tu necesidad es hacer un .deb desde un tar.gz o un tar.bz2 ... para esto se puede utilizar el paquete alien opciones de alien por google espero que te sirva el dato
Crear paquete deb para programa desarrollado en python+glade
Hola, se esta desarrollando [1]remunex un pequeño sistema en python + glade. Ya esta en etapa alfa pero se desea crear un paquete para poder realizar la instalacion en forma ordenada en las distribuciones. Se habia analizado [2]checkinstall, pero no sirve ya que esta aplicacion crea paquetes que se compilan. Por ello les consulto si existe en alguna parte documentacion referente en el tema, ya que en google no lo he encontrado Ahora voy a navegar por la documentacion de debian. [1]http://chileforge.cl/projects/remunex/ [2]http://www.ubuntu-es.org/node/524 Esperando vuestra ayuda -- Cristian Aravena Romero [EMAIL PROTECTED]
Re: Crear paquete deb para programa desarrollado en python+glade
El vie, 29-04-2005 a las 17:20 -0400, Cristian Aravena Romero escribió: Hola, se esta desarrollando [1]remunex un pequeño sistema en python + glade. Ya esta en etapa alfa pero se desea crear un paquete para poder realizar la instalacion en forma ordenada en las distribuciones. Se habia analizado [2]checkinstall, pero no sirve ya que esta aplicacion crea paquetes que se compilan. Por ello les consulto si existe en alguna parte documentacion referente en el tema, ya que en google no lo he encontrado Ahora voy a navegar por la documentacion de debian. [1]http://chileforge.cl/projects/remunex/ [2]http://www.ubuntu-es.org/node/524 Esperando vuestra ayuda Hace tiempo me pasaron unas lineas de código en esta lista las cuales he convertido en un script que empaqueta y desempaqueta debs... ==8===empaqueta_deb.sh= #!/bin/bash modificador=$1 fichero=$2 ayuda() { echo Uso de empaqueta_deb.sh echo echoDesempaquetar: echo empaqueta_deb.sh --desempaqueta (-d) /ruta/donde/este/archivo.deb echo Esto copia nuestro deb a un directorio temporal echo y lo descomprime /tmp/paquete/tmp/ echo echoEmpaquetar: echo empaqueta_deb.sh --empaqueta (-e) echo Esto empaqueta el deb préviamente desempaquetado echo generando de nuevo el archivo .deb echo Si se añade (-a) copia el deb en el repos local echo echo exit 0 } desempaqueta() { cd /tmp/ rm -rf paquete /dev/null 21 mkdir paquete cd /tmp/paquete ar x $fichero /dev/null 21 mkdir tmp cd tmp tar xzpf ../data.tar.gz mkdir DEBIAN cd DEBIAN tar xzpf ../../control.tar.gz echo Desempaquetado en /tmp/paquete/ exit 0 } empaqueta() { cd /tmp/paquete/tmp/ dpkg --build . .. cd .. ls *.deb echo Aquí tienes tu .deb } if [ $# == 0 ]; then ayuda fi if [ $1 == --help ]; then ayuda fi if [ $1 == --desempaqueta ] ; then desempaqueta fi if [ $1 == -d ] ; then desempaqueta fi if [ $1 == --empaqueta ]; then empaqueta fi if [ $1 == -e ]; then empaqueta fi if [ $2 == -a ]; then cp *.deb /var/www/debian_mirror/binary /home/mario/scripts/actualiza_mirror.sh fi ==8== su uso es muy sencillo: empaqueta -d /home/usuario/paquete.deb esto descomprime el paquete en /tmp/paquete/tmp/ empaqueta -e reconstruye el paquete empaqueta -e -a empaqueta y copia el deb a mi repositorio local de paquetes para despues actualizar el Packages.gz Espero que te sirva Para tu programa en python yo desempaquetaría un paquete deb no muy complicado borraría los archivos que no necesite EDITAR /tmp/paquete/tmp/DEBIAN/control para darle nombre y versíon y empaquetar de nuevo Saludos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: crear paquete deb
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
Re: crear paquete deb
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
Re: crear paquete deb
Uhm.. Pues es lo más fácil, pero lo más marrano que se puede hacer y no creo que sea tan limpio como un deb bien hecho. Solo mi comentario :) salu2 El mar, 02-03-2004 a las 10:03, Luis Enrique Meneses Wong escribió: 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 -- Pablo Fischer Sandoval (pablo [arroba/at] pablo.com.mx) http://www.pablo.com.mx http://www.debianmexico.org
crear paquete deb
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.
Re: crear paquete deb
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.!!
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 [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
Re: crear paquete deb
El Lunes 01 Marzo 2004 18: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 Hey Pablo estaria bien un anexo al tutorial de crear paquetes en la pagina no?... lo que explicas aqui en el mail es un buen resumen de una segunda parte al tuto que tienes en debianmexico.org... por cierto esta caido por que no puedo entrar... Regresando un poco al tema origian de Israel Solis, digamos que el paquete lo quiere para uso personal, cada ves que quiera reinstalarlo tenerlo como repositorio en un CD o algo asi... se puede hacer de esa manera? afectara mucho al sistema? Pregunto por que a mi tambien me interesa un poco ese tema de empaquetar 2, 3 cosas en uno solo, claro, para uso personal... pero como comento, no se si eso me afecte mucho futuras actualizaciones del sistema... supongo que mientras no toque los paquetes que incluyo en mi paquete no habra problema... Gracias.!!
Re: crear paquete deb
El lun, 01-03-2004 a las 20:17, Knil Kitsune escribió: Hey Pablo estaria bien un anexo al tutorial de crear paquetes en la pagina no?... lo que explicas aqui en el mail es un buen resumen de una segunda parte al tuto que tienes en debianmexico.org... por cierto esta caido por que no puedo entrar... Claro!, nada más que tenga poquito tiempo de explicar, incluso ando pensando en dar una pequeña plática 'completa' de paquetes Debian, pero no sé cuando.. y obviamente, sería en México D.F. :(. Sí, del sitio no sé que carajos tenga, no es nuestro servidor.. es todo el firewall que tiene cerrado el 80, ni el main server.. Regresando un poco al tema origian de Israel Solis, digamos que el paquete lo quiere para uso personal, cada ves que quiera reinstalarlo tenerlo como repositorio en un CD o algo asi... se puede hacer de esa manera? afectara mucho al sistema? No creo que afecte, mientras no le metas mucha mano al control. Como te dije, mi recomendación es que el nombre de los paquetes los mantengas, el único elemento que deberías de cambiar es la versión, y que 'tu apache' tenga 'tu versión' y 'tus paquetes' de php/mysql requieran UNICAMENTE esa versión, de ahí no le veo problema alguno. Pregunto por que a mi tambien me interesa un poco ese tema de empaquetar 2, 3 cosas en uno solo, claro, para uso personal... pero como comento, no se si eso me afecte mucho futuras actualizaciones del sistema... supongo que mientras no toque los paquetes que incluyo en mi paquete no habra problema... No, mi recomendación es seguir la estructura de paquetes, es mejor que tengas 5 paquetes y bien ordenaditos a tener todo-en-uno, no es la politica de Debian.. y si no lo es.. pues es pq va a dañar tu BD de apt tarde o temprano, inlcuso por eso en Debian se tienen todos los paquetes por separado, imaginate si existiera un paquete php que tuviera php-pear, php-mysql, php-postgresql.. no! :) Gracias.!! No hay porque. -- Pablo Fischer Sandoval (pablo [arroba/at] pablo.com.mx) http://www.pablo.com.mx http://www.debianmexico.org
Error al crear paquete deb
Hola a la lista, baje el archivo para tener lopster en mi máquina, segui las instrucciones que estan en laespiral para debianizarlo. En el paso debuild al final aparece esto: checking for GTK - version = 1.2.0... no *** The gtk-config script installed by GTK could not be found *** If GTK was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the GTK_CONFIG environment variable to the *** full path to gtk-config. configure: error: GTK is required! make: *** [build] Error 1 debuild: fatal error at line 293: ¿Alguna idea de lo que me falta, o que estoy haciendo mal?
Re: Error al crear paquete deb
On Fri, 8 Feb 2002 14:58:47 -0600 (CST) Juan Marcos Delgado Alcantar (ac-bio) [EMAIL PROTECTED] wrote: Hola a la lista, baje el archivo para tener lopster en mi máquina, segui las instrucciones que estan en laespiral para debianizarlo. En el paso debuild al final aparece esto: checking for GTK - version = 1.2.0... no *** The gtk-config script installed by GTK could not be found *** If GTK was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the GTK_CONFIG environment variable to the *** full path to gtk-config. configure: error: GTK is required! make: *** [build] Error 1 debuild: fatal error at line 293: ¿Alguna idea de lo que me falta, o que estoy haciendo mal? apt-get install libgtk1.2-dev [EMAIL PROTECTED] -- Un Ser Humano debería ser capaz de cambiar un pañal, planear una invasión, despiezar un cerdo, ensamblar una barca, diseñar un edificio, escribir un soneto, hacer un balance, levantar una pared, expresarse en otro idioma, remendar un hueso roto, confortar a un moribundo, obedecer órdenes, dar órdenes, cooperar, actuar en solitario, resolver ecuaciones, analizar un nuevo problema, esparcir estiercol, manejar un ordenador, cocinar una comida sabrosa, sufrir con entereza, luchar eficientemente. La especialización es para los insectos. -- Robert A. Heinlein
Re: Error al crear paquete deb (solucionado)
Gracias Favio, en efecto eso faltaba. Hola a la lista, baje el archivo para tener lopster en mi máquina, segui las instrucciones que estan en laespiral para debianizarlo. En el paso debuild al final aparece esto: checking for GTK - version = 1.2.0... no *** The gtk-config script installed by GTK could not be found *** If GTK was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the GTK_CONFIG environment variable to the *** full path to gtk-config. configure: error: GTK is required! make: *** [build] Error 1 debuild: fatal error at line 293: ¿Alguna idea de lo que me falta, o que estoy haciendo mal? apt-get install libgtk1.2-dev [EMAIL PROTECTED]
Error al crear paquete deb kernel 2.2.0
Pues nada que al intentar crear el pakete deb de la esperad version del kernel me ha cantado con un error en el ultimo paso, tal i como se ve : -- cp System.map debian/tmp-image/boot/System.map-2.2.0 chmod 644 debian/tmp-image/boot/System.map-2.2.0 dpkg-gencontrol -pkernel-image-2.2.0 -Pdebian/tmp-image/ parsechangelog/debian: error: unable to open substvars file debian/substvars:No existe el fichero o el directorio dpkg-gencontrol: error: syntax error in parsed version of changelog at line 0: empty file make: *** [stamp-image] Error 29 -- las versiones de los paquetes relacionados son : -- # dpkg -l kernel-package dpkg-dev Desired=Unknown/Install/Remove/Purge | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ NameVersionDescription +++-===-==- ii kernel-package 4.11 Debian Linux kernel package build scripts. ii dpkg-dev1.4.0.31 Package building tools for Debian Linux - Alguien sabe a que es debido. La verdad es que es el primer kernel que compilo en la maquina actual y da un poco de rabia ya que el kernel esta creado y solo falta instalarlo. -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ Jordi Román Mejiase-mail: [EMAIL PROTECTED] Autònoma ObertaServei de InformàticaUniversitat Autónoma de Barcelona /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Re: Error al crear paquete deb kernel 2.2.0
Te ha pasado lo que a mi me paso hace un par de días y que, afortunadamente, me han resuelto en esta misma lista (aprovecho para dar las gracias). El problema está en las variables LC_ALL y LANG, que seguramente las tendras puestas como es_ES, para solucionar el problema ejecuta: env LC_ALL=C LANG=C make-kpkg (tus parametros) o bien restaura los valores de dichas variable a C Un saludo, -- Sergio Gómez Bachiller http://rabcee02.uco.es/~sergio Vicepresidente del Consejo de Estudiantes de la Esc. Politécnica Superior Vicepresidente en funciones de RITSI-Cordoba