Script para automatizar compilação e instalação do Squid
Publicado por Carlos Affonso Henriques. 09/01/2008
[ Hits: 6.777 ]
Homepage: capitainkurn.blogspot.com.br/
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.
#!/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"
Coolrom_downloader - download de roms
Trocar nomes maiúsculos por minúsculos
pdfck - gerenciador de PDF para o console
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Backup de arquivos no Mint (2)
Por que programação de baixo nível e tão comum no Linux do que no wind... (2)