[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
