Compilando o Squid e criando o pacote para Slackware
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.
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).
Para a instalação aqui proposta, precisaremos dos seguintes pacotes:
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:
- Código-fonte do Squid: usaremos a versão 2.5STABLE14, que chamaremos de 2.5.14, simplesmente:
- Pacote para Debian do Squid: de onde pegaremos o script /etc/init.d/squid, que adaptaremos para o Slackware:
- Código-fonte do DPKG: compilaremos parcialmente o DPKG para obtermos o start-stop-daemon, requerido pelo script de gerenciamento o daemon do Squid:
E oia que sou perito no squid hein heheheheh!!!!
Parabéns pelo excelente trabalho!! Continue assim que o BOZOLINUX vai longe :)
Abração Brother!