Instalando Squid 2.6 + patch ZPH no Debian Etch

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

[ Hits: 18.914 ]

 


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

Configurando ZIP Drive IOMEGA Zip 100 porta paralela

Gforce e framebuffer no modo texto sem problemas

Resolvendo o problema dos acentos nos compartilhamentos do Samba

Habilitando suporte a wins no DHCP

Jogando Doom 3 ROE (Ressurection of Evil) no Linux

Leitura recomendada

Ubuntu 8.04 - Wireless conecta mas não transmite pacotes

Ubuntu 11.04 - Placa wireless parou de funcionar com o kernel 2.6.39.x?

Gravando o filme assistido em sites de filmes on-line

Instalando o plugin Java 6.20 no Google Chrome

Rodando Apache em máquina com IP falso (rede interna)

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts