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

Publicado por Carlos Affonso Henriques. 09/01/2008

[ Hits: 6.571 ]

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

Para quem esquece facil das coisas

Instalar temas GTK no /usr/share/themes ou no diretório pessoal

Verificar o IP válido da sua conexão na internet

youtube2mp3

Slocal Manipulação de pacotes Slackware


  

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