Script para automatizar compilação e instalação do Squid

Publicado por Carlos Affonso Henriques. 09/01/2008

[ Hits: 6.716 ]

Homepage: capitainkurn.blogspot.com.br/

Download sdqcfg.sh




Algumas distribuições Linux não vem com Squid instalado por default, o Slackware é um exemplo.

O motivo disso é o fato do Squid possuir determinadas opções que são habilitadas ou desabilitadas durante sua compilação através do script configure.

Para facilitar a vida fiz este script que costumo usar em meu dia a dia para automatizar a compilação e instalação do Squid.

  



Esconder código-fonte

#!/bin/bash

/usr/sbin/groupadd -g 23 -o squid
/usr/sbin/useradd -u 23 -o -g squid -d /var/squid -s /dev/null squid
/usr/bin/mkdir -p /var/squid/cache
/usr/bin/chown -Rf squid.squid /var/squid
./configure --prefix=/usr --localstatedir=/var/squid --datadir=/usr/share/squid --mandir=/usr/share/man --sysconfdir=/etc/squid --enable-storeio="aufs,ufs,diskd,coss,null" --enable-dependency-tracking --enable-removal-policies="lru,heap" --enable-icmp --enable-kill-parent-hack --enable-ssl --enable-arp-acl --enable-htcp --disable-http-violations --enable-linux-netfilter --disable-internal-dns --enable-auth="basic,digest,ntlm,negotiate" --enable-basic-auth-helpers="NCSA,SASL,SMB" --enable-ntlm-auth-helpers="SMB,fakeauth,no_check" --enable-digest-auth-helpers="password" --enable-ntlm-fail-open --enable-external-acl-helpers="ip_user,unix_group,wbinfo_group" --enable-x-accelerator-vary --disable-unlinkd --enable-carp --with-pthreads --with-dl --with-aio --enable-truncate --disable-pool --disable-epool --disable-kqueue
sleep 2
echo "compiling Squid"
sleep 2
make
sleep 2
echo "Installing Squid"
echo
sleep 2
make install
sleep 2
echo "Striping /usr/sbin/squid"
/usr/bin/strip -s /usr/sbin/squid
echo
echo "Squid sucessfully installed"

Scripts recomendados

Instalar MP3 (e outros formatos) no ubuntu dapper automaticamente

Contador (progresso) em shell

Unrar no linux

Somar e exibir resultados gerados pelo monitoramento do DNS

Script para formatação de disquetes em modo texto


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts