Pular para o conteúdo

Instalando Squid 2.6 + patch ZPH no Debian Etch

Dica publicada em Linux / Internet
Aldefax G. Kuhn agk
Hits: 19.620 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

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:

Desligando micros com fonte ATX no Debian

Gforce e framebuffer no modo texto sem problemas

Configurando ZIP Drive IOMEGA Zip 100 porta paralela

Resolvendo o problema dos acentos nos compartilhamentos do Samba

Resolvendo problema com teclado ABNT2 no Debian Sarge

Terra Sonora no GNU/Linux

Adobe Flash Player "Square" ou o novo flash 64 bits NATIVO para Linux e outros SOs

Downloads e uploads FTP com o Konqueror

Compartilhar Virtua clonando o mac address

Problemas com microfone no Skype com o Conectiva

#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

Entre na sua conta para comentar.