Instalando Squid 2.6 + patch ZPH no Debian Etch

Publicado por Aldefax G. Kuhn em 29/01/2008

[ Hits: 18.555 ]

 


Instalando Squid 2.6 + patch ZPH no Debian Etch



Olá pessoal, vou deixar aqui a dica, pois vi muitas perguntas sobre isso:

Para quem usa Debian e seus derivados podem ficar tranqüilos, tudo é muito simples, existe um jeito Debian de se compilar as coisas, nada de configure, make, make install.

Vamos pegar os fontes pelo apt, para isto é preciso estar com pelo menos uma linha deb-src em seu /etc/apt/sources.list, ex:

deb http://ftp.br.debian.org/debian/ etch main non-free contrib
deb-src http://ftp.br.debian.org/debian/ etch main non-free contrib

Vamos escolher um lugar para guardar os fontes dos programas, eu geralmente guardo em /usr/src, então:

# cd /usr/src

Agora pegamos os fontes do Squid:

# apt-get source squid

Depois instalamos as dependências para a compilação do Squid:

# apt-get build-dep squid

Agora vamos aplicar o patch, para isso temos que baixar ele do site:

# wget -c http://zph.bratcheda.org/squid-2.6.STABLE2-ToS_Hit_ToS_Preserve.patch

Agora entrem no diretório dos fontes do squid:

# cd squid-2.6.5

Aplicando o patch:

# patch -p1 < ../squid-2.6.STABLE2-ToS_Hit_ToS_Preserve.patch

E por último e mais simples de todos vamos criar os pacotes .deb a partir dos fontes que baixamos, mas agora já com o patch ZPH aplicados:

# dpkg-buildpackage -rfakeroot -uc -b

Feito isso vamos ter os seguintes pacotes em /usr/src:
  • squid_2.6.5-6_i386.deb
  • squid-cgi_2.6.5-6_i386.deb
  • squidclient_2.6.5-6_i386.deb
  • squid-common_2.6.5-6_all.deb

Daí é só instalar:

# dpkg -i squid*

Referências:
Outras dicas deste autor

Jogando Doom 3 ROE (Ressurection of Evil) no Linux

Gforce e framebuffer no modo texto sem problemas

Habilitando suporte a wins no DHCP

Desligando micros com fonte ATX no Debian

Resolvendo problema com teclado ABNT2 no Debian Sarge

Leitura recomendada

Conectar à Internet no Ubuntu

Instalando Google Chrome num piscar de olhos

ADSL no Slackware 10.2

Fim dos problemas: wmode funciona no Flash Player 10-b2 + Firefox 3.0

Salvando sessões no Firefox

  

Comentários
[1] Comentário enviado por xjc em 30/01/2008 - 21:13h

Faltou só você exlicar pra que serve 0 path

[2] Comentário enviado por fablinuxer em 06/02/2008 - 01:40h

dpkg-buildpackage -rfakeroot -uc -b
essa linha ak naum roda.

[3] Comentário enviado por agk em 06/02/2008 - 14:09h

Roda sim, mas é preciso que você tenha executado os passos anteriores e que esteja dentro do diretório com os fontes.

[4] Comentário enviado por fabeni em 27/12/2008 - 20:51h

Cara num ta certo nao. quando execulto o o comando dpkg -i squid* ele da um erro 193 . nao entendi mas segui todos os passos e nao deu certo

[5] Comentário enviado por fabiogimenes em 05/01/2009 - 14:00h

Ola..
erro 193 - apt-get install fakeroot

[6] Comentário enviado por daniel.uramg em 07/04/2009 - 17:59h

Sim mas e depois de instalado ele já faz a identificação dos pacotes que estão em cache sosinho e ja passa a full pro cliente? ou teria que fazer alguma coisa no squid.con, ou no firewall, iptables, etc?



Contribuir com comentário