Instalando Squid 2.6 + patch ZPH no Debian Etch

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

[ Hits: 18.304 ]

 


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

Habilitando suporte a wins no DHCP

Desligando micros com fonte ATX no Debian

Resolvendo o problema dos acentos nos compartilhamentos do Samba

Resolvendo problema com teclado ABNT2 no Debian Sarge

Gforce e framebuffer no modo texto sem problemas

Leitura recomendada

Instalando Google Chrome num piscar de olhos

Kppp - Erro de autenticação (pppd exit 1)

Documentos sobre legalização de SCM (Serviço de Comunicação Multimídia)

Mercury - Novo cliente de MSN com suporte a Web Cam

MaraDNS - Servidor de DNS

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts