De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Danillo F. Aquino
Data de Publicação: 15 de setembro de 2011
Não sei por que cargas d água o Centos 5.6 ainda traz por padrão em seus pacotes o squid 2.6, vejo muita gente procurando formas de instalar o squid 2.7 no CentOS, já que o mesmo contem alguns recursos não disponíveis ainda na versão 3.x, segue abaixo link para efetuar o download do squid 2.7 para Red Hat 5 que é a base do Centos:
a idéia aqui não é simplesmente passar o link de onde fazer o download do pacote RPM, esse pacote por default não traz habilitado o recurso de arp acl, que nos possibilita trabalhar com ACL s referenciando MAC Address. Agora começa nosso trabalho, faça o download do source RPM do squid.
Antes de instalar crie o seguinte usuário e grupo:
#groupadd mockbuild #adduser mockbuild -g mockbuild
Para instalar:
rpm -ivh squid-2.7.STABLE9-1.el5.src
Agora para compilar o código fonte instalado pelo pacote RPM, será necessário instalar em seu sistema o rpm-build
. Para isso basta instalar utilizando o yum:
yum install -y rpm-build
Feito isso acesse o seguinte diretório:
#cd /usr/src/redhat/SPECS
Procure pelo arquivo squid.spec , edite o mesmo e vá para linha 66 , você verá algumas linhas que se iniciam com enable- , abaixo de uma delas adicione a seguinte entrada:
enable-arp-acl \
Saia e salve o arquivo e execute o seguinte comando:
rpmbuild ba squid.spec
Feito isso será gerando um pacote RPM pronto para você instalar em seu sistema. O pacote gerado fica em:
/usr/src/redhat/RPMS
OBS: O CentOS 6.0 já vem com o squid 3.1 e com o recurso de arp-acl habilitado.
Error: No domain found