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



» Screenshot
Linux: Wbar no Lucid Lynx II
Por pinduvoz
» Login
Login:
Senha:

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

Esqueci minha senha



Artigo

Compilando o Squid e criando o pacote para Slackware
Linux user
davidsonpaulo
16/09/2006
Squid é um proxy-cache de alta performance para clientes Web, suportando protocolos FTP, Gopher e HTTP. Neste artigo veremos como instalar o Squid na distribuição Slackware Linux, através da compilação do código-fonte, e como criar um pacote funcional para agilizar instalações posteriores.
Por: Davidson Rodrigues Paulo | Blog: http://davidsonpaulo.com/
[ Hits: 37131 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Introdução

Squid é um proxy-cache de alta performance para clientes Web, suportando protocolos FTP, gopher e HTTP.

Neste artigo veremos como instalar o Squid na distribuição Slackware Linux, através da compilação do código-fonte, e como criar um pacote funcional para agilizar instalações posteriores.

Para a instalação, veremos como compilar o Squid utilizando somente as opções desejadas ou o máximo de opções possíveis e instalando-o nos diretórios corretos. Veremos também como utilizar o script /etc/init.d/squid, do Debian, para gerenciar a inicialização, finalização, reinicialização e reconfiguração do daemon squid, através da utilização do utilitário start-stop-daemon, também do Debian.

Para a criação do pacote, veremos os procedimentos para inserir automaticamete uma entrada no arquivo /etc/rc.d/rc.local, para permitir que o Squid seja inicializado junto com o sistema, bem como iniciar/reiniciar o serviço imediatamente logo após a instalação, bem como algumas medidas de segurança para evitar perder os arquivos de configuração do Squid (squid.conf, mime.conf e cachemgr.conf).

Arquivos necessários


Para a instalação aqui proposta, precisaremos dos seguintes pacotes:
  1. Código-fonte do Squid: usaremos a versão 2.5STABLE14, que chamaremos de 2.5.14, simplesmente:
  2. Pacote para Debian do Squid: de onde pegaremos o script /etc/init.d/squid, que adaptaremos para o Slackware:
  3. Código-fonte do DPKG: compilaremos parcialmente o DPKG para obtermos o start-stop-daemon, requerido pelo script de gerenciamento o daemon do Squid:

Baixe e salve todos os arquivos em um diretório qualquer. Eu costumo utilizar o ~/src, mas isso fica por sua conta. Uma vez baixados todos os arquivos, vamos começar a instalação.

Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por leoberbert em 16/09/2006 - 16:53h:

Fala DAVIDSON!!! Gostei do artigo hein!!! heheehe

E oia que sou perito no squid hein heheheheh!!!!

Parabéns pelo excelente trabalho!! Continue assim que o BOZOLINUX vai longe :)

Abração Brother!

[2] Comentário enviado por rafamb em 16/09/2006 - 23:42h:

Como sempre estás de parabéns camarada. Continue com o excelente trabalho.

Daqui a pouco vai surgir a Bozolinux Editora, tamanha quantidade de material que você produz

Abaços e até a próxima.

PS.: Fiquei feliz de ainda estar cadastrado no wiki, vou ver se posso ajydar em algo

[3] Comentário enviado por pink em 17/09/2006 - 16:05h:

Parabéns pelo artigo, aprendi mais uma...
Abraços.


[4] Comentário enviado por edimilson.gomes em 18/09/2006 - 13:37h:

Belo Artigo...

[5] Comentário enviado por angkor em 06/06/2007 - 13:58h:

Muito bom artigo, bom mesmo, parabéns.
Infelizmente parei no ponto em que preciso ter um linux rodando o X para "Abra, agora, em algum programa de gerenciamento de pacotes, como File-Roller (GNOME) ou Ark (KDE)".

[6] Comentário enviado por davidsonpaulo em 06/06/2007 - 14:10h:

angkor,

Você pode extrair um arquivo .deb usando o comando ar:

$ ar xv [pacote.deb]

Depois é só descompactar o arquivo data.tar.gz usando:

$ tar zxf data.tar.gz

E daí copiar o arquivo desejado.

Um abraço,

Davidson


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.