Hola Néstor: Perdona la insistencia, podrías detallarme cuál es el procedimiento que has seguido para "parchar a mano, las partes que no se han parchado"?
Saludos, --- nestor ruiz <[EMAIL PROTECTED]> wrote: > A ver qué me sale a mi... > > [EMAIL PROTECTED]:~/inst$ apt-get source squid > Reading Package Lists... Done > Building Dependency Tree... Done > Need to get 1729kB of source archives. > Get:1 http://ftp.us.debian.org sarge/main squid > 2.5.9-10sarge2 (dsc) [659B] > Get:2 http://ftp.us.debian.org sarge/main squid > 2.5.9-10sarge2 (tar) > [1385kB] > Get:3 http://ftp.us.debian.org sarge/main squid > 2.5.9-10sarge2 (diff) > [344kB] > Fetched 1729kB in 12s > (134kB/s) > dpkg-source: extracting squid in squid-2.5.9 > [EMAIL PROTECTED]:~/inst$ cd squid-2.5.9/ > [EMAIL PROTECTED]:~/inst/squid-2.5.9$ patch -sp0 < > follow_xff-2.5.patch > 2 out of 5 hunks FAILED -- saving rejects to file > src/structs.h.rej > > Luego de revisar las partes que no se parcharon (que > son fáciles de aplicar > a mano), verifico que todas las dependencias estén > satisfechas: > > nruiz:/home/nruiz# apt-get build-dep squid > nruiz:/home/nruiz# apt-get install fakeroot > > Y procedo a generar los paquetes .deb: > > [EMAIL PROTECTED]:~/inst/squid-2.5.9$ dpkg-buildpackage -b > -rfakeroot > > Al final, simplemente verifico los .deb creado: > > [EMAIL PROTECTED]:~/inst/squid-2.5.9$ cd .. > [EMAIL PROTECTED]:~/inst$ ls -l *.deb > -rw-r--r-- 1 nruiz users 773192 2006-09-11 14:37 > squid_2.5.9-10sarge2_i386.deb > -rw-r--r-- 1 nruiz users 97130 2006-09-11 14:37 > squid-cgi_2.5.9-10sarge2_i386.deb > -rw-r--r-- 1 nruiz users 75242 2006-09-11 14:37 > squidclient_2.5.9-10sarge2_i386.deb > -rw-r--r-- 1 nruiz users 194496 2006-09-11 14:37 > squid-common_2.5.9-10sarge2_all.deb > > Y bueno, si se necesita algo más (como por ejemplo, > pasarle al script de > configuración un parámetro para activar este último > parche), debes editar el > archivo squid-2.5.9/debian/rules e incluir lo que > necesites antes de > ejecutar el dpkg-buildpackage > > On 9/7/06, luis chocos <[EMAIL PROTECTED]> wrote: > > > > Hola Nestor: > > > > He seguido el procedimiento que me indicas, ya se > > descargó la fuente del squid de los sources y he > > cambiado al directorio que generó. > > > > Ahora cuando aplicó el parche con el comando: > > > > patch < ./follow_xff-2.5.patch > > > > Me bota el siguiente error: > > > > can't find file to patch at input line 61 > > Perhaps you should have used the -p or --strip > option? > > The text leading up to this was: > > --------------------------- > > |Index: src/acl.c > > |--- src/acl.c 13 May 2003 02:14:12 -0000 > 1.43.2.16 > > |--- src/acl.c 23 Nov 2003 14:20:12 -0000 > > --------------------------- > > File to patch: > > > > Supuestamente me pide un archivo para parchar pero > ni > > idea de cuál puede ser. > > > > > > El parche que deseo ponerle al Squid es el de > Follow > > X-Forwarded-For headers [0], para poder aplicar > las > > ACLs del Squid a las peticiones generadas por el > > Filtro de Contenidos Dansguardian. > > > > [0]: > > > http://squid.sourceforge.net/projects.html#follow_xff > > > > > > > > > > > > > > --- nestor ruiz <[EMAIL PROTECTED]> wrote: > > > > > Mejor haces: > > > > > > apt-get source squid > > > > > > Y en el directorio que crea este comando (donde > > > estarán los fuentes), > > > aplicas tus parches. > > > > > > Luego simplemente ejecutas: > > > > > > dpkg-buildpackage -b -rfakeroot > > > > > > Y te creará un deb con tus "parches", el cual > puedes > > > instalar (o deinstalar) > > > por los medios habituales (dpkg -i/r) > > > > > > On 9/7/06, luis chocos <[EMAIL PROTECTED]> > wrote: > > > > > > > > Hola amigos: > > > > > > > > He instalado el Squid desde código fuente en > un > > > Debian > > > > Sarge 3.1 (la razón para no utilizar el > paquete > > > .deb > > > > es que voy a aplicar un parche), mi pregunta > es, > > > qué > > > > pasos debo llevar a cabo para hacer que el > > > programa > > > > arranque en el inicio. > > > > > > > > Saludos, > > > > > > > > > __________________________________________________ > > > > Do You Yahoo!? > > > > Tired of spam? Yahoo! Mail has the best spam > > > protection around > > > > http://mail.yahoo.com > > > > > > > > > -- > > > Nestor > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > > > > -- > Nestor > > _______________________________________________ > Lista de correo Linux-plug > Temática: Discusión general sobre Linux > Peruvian Linux User Group (http://www.linux.org.pe) > > Participa suscribiéndote y escribiendo a: > [email protected] > Para darte de alta, de baja o hacer ajustes a tu > suscripción visita: > http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug > > IMPORTANTE: Reglas y recomendaciones > http://www.linux.org.pe/listas/reglas.php > http://www.linux.org.pe/listas/comportamiento.php > http://www.linux.org.pe/listas/recomendaciones.php __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
