Script de instalação do Squid 3 no Slackware

Publicado por Eduardo Adriano Ramos (última atualização em 17/06/2010)

[ Hits: 6.950 ]

Homepage: http://www.openti.info

Download install_squid.sh




Fiz esse script para instalação do Squid no Slackware com tudo que é preciso. Espero que os ajude!

  



Esconder código-fonte

#!bin/bash


#Script de Instalação Squid 3
#Por Eduardo Adriano Ramos

echo " Você está prestes a instalar o squid 3 deseja continuar? [n/y]"
read resposta
test "$resposta" = "n"  && exit

#Entrando na Pasta Temporaria
cd /tmp
#Baixando Squid 3.0
wget -c http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE20.tar.bz2
#Descompactando Squid
tar xf squid-3.0.STABLE20.tar.bz2
#Compilando 
cd squid-3.0.STABLE20
./configure \
  --prefix=/usr \
  --sysconfdir=/etc/squid \
  --localstatedir=/var/squid \
  --libdir=/usr/lib \
  --mandir=/usr/man \
  --docdir=/usr/doc/squid \
  --build=i486-slackware-linux \
  --enable-dependency-tracking \
  --enable-shared \
  --disable-static \
  --enable-icmp \
  --enable-delay-pools \
  --enable-kill-parent-hack \
  --enable-ssl \
  --enable-cache-digests \
  --enable-default-err-language=Portuguese \
  --enable-linux-netfilter \
  --enable-auth="basic,digest,negotiate,ntlm" \
  --enable-basic-auth-helpers="LDAP,NCSA,SASL,SMB" \
  --enable-ntlm-auth-helpers="SMB" \
  --enable-digest-auth-helpers="ldap" \
  --enable-external-acl-helpers="ip_user" \
  --with-gnu-ld \
  --with-default-user=squid \
  --with-pthreads \
  --with-large-files
make
mkdir /tmp/pacote-squid
make DESTDIR=/tmp/pacote-squid install
cd /tmp/pacote-squid/
makepkg -l y -p -c n ../squid-3.0.STABLE20-i486-1.tgz
installpkg /tmp/squid-3.0.STABLE20-i486-1.tgz
#Criando Usuario Squid e Grupo
groupadd -g 39 squid
useradd -g squid -u 39 -s /bin/ash -m -d /var/squid -p squid squid
#Criando Arquivos de Cache e Logs
mkdir /var/squid/cache /var/squid/logs
chown -Rf squid:squid /var/squid
chmod 750 /var/squid/*
squid -z
#mensagem para usuario
echo " "
echo " "
echo "Squid está Instalado com Sucesso!"
echo " "
echo " "


Scripts recomendados

Balanceamento de Carga e Alta Disponibilidade usando IPTABLES

TightVNC

Simulado para provas LPI nível 1

Implementando um simples manipulador de eventos de teclado

Script de instalação do Mplayer, com todas as fontes e codecs


  

Comentários
[1] Comentário enviado por setor5hc em 09/08/2010 - 12:51h

falto colocar no script...
no comeco..
coloquei isso e executou aki namoral...
#install_squid.sh


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts