Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Instalando Squid 2.6 + patch ZPH no Debian Etch
Linux user
Publicado por Aldefax G. Kuhn em 29/01/2008

Login: agk, 282151 pontos
[ Hits: 13681 ]

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

Leitura recomendada
   Dica Linux recomendada Baixando todo tipo de arquivos no Android
   Dica Linux recomendada Instalando pacotes de atualização no Conectiva Linux de maneira mais veloz
   Dica Linux recomendada Lançamento do site Linuxfast
   Dica Linux recomendada Firefox 3.6 Tab Switching Preview
   Dica Linux recomendada Ajustando o tamanho do cache no Squid

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.