'''''O trunk do Vulpes é o versão que esta em constante desenvolvimento. Apenas instala ela para testar, deseja ajudar no desenvolvimento do vulpes ou se souber que esta fazendo! ''''' Case você deseja instalar o versão estavel (versão 0.3) consulte InstalandoVulpes. = Guia de Instalação do Vulpes trunk = '''0. Primeiro é importante decidir onde vai colocar o libfox, vulpes e corsac.''' Durante essa guia vamos usar 3 variáveis do ambiente: {{{ export LIBFOX_PATH="/var/www/libfox" export VULPES_PATH="/var/www/vulpes" }}} Se você deseja instalar o Vulpes em um outro caminho, modifique essas variáveis.[[BR]] '''IMPORTANTE:''' Se você fecha o terminal antes de terminar essa guia, lembre-se de exportar essas trés variáveis de novo. '''1. Instalar Dependencias:''' {{{ sudo apt-get install apache2 mysql-server php5 php5-mysql php5-cli dhcp3-server postfix postfix-mysql freeradius freeradius-mysql radiusclient1 ppp pppoe bzr }}} '''2. Baixar o Vulpes e LibFox:''' {{{ sudo bzr co lp:libfox $LIBFOX_PATH sudo wget http://launchpad.net/vulpes/0.4/0.4alpha3/+download/vulpes-0.4alpha3.tar.gz sudo tar xvf vulpes-0.4alpha2.tar.gz sudo mv vulpes-0.4alpha2 $VULPES_PATH }}} '''3. Ativar mod_rewrite no apache:''' {{{ sudo a2enmod rewrite }}} '''4. Configurar apache para escutar nas portas 80 e 82:''' {{{ sudo vim /etc/apache2/ports.conf }}} '''9. Criar /etc/tcrc com permissões de execução:''' {{{ sudo touch /etc/tcrc sudo chmod +x /etc/tcrc }}} '''11. Liberar vulpes no sudo:''' {{{ sudo visudo }}} Adicione a seguinte regra (modifica o caminho para o seu instalação de vulpes): {{{ www-data ALL=(ALL) NOPASSWD: /var/www/vulpes/backend/plugrunner.php }}} '''12. Configurar o cron:''' Primeiro modifica o cron.sh para configurar o caminho certo: {{{ sudo cp $VULPES_PATH/backend/cron_dist.sh $VULPES_PATH/backend/cron.sh sudo vim $VULPES_PATH/backend/cron.sh }}} Depois adicione cron.sh no crontab: {{{ sudo crontab -e }}} Adicione a seguinte regra (modifica o caminho para o seu instalação de vulpes): {{{ */5 * * * * /var/www/vulpes/backend/cron.sh }}} '''13. Preparar banco de dados:''' O SQL script vulpes.sql cria uma nova banco 'vulpes'. {{{ mysql -u root -p < $VULPES_PATH/backend/vulpes.sql }}} Se você quiser usar um outro banco de dados, modifique o vulpes.sql antes de rodar ele. '''14. Configurar o backend:''' Configure os dados do banco de dados e o caminho do LibFox: {{{ sudo cp $VULPES_PATH/backend/config-dist.php $VULPES_PATH/backend/config.php sudo vim $VULPES_PATH/backend/config.php }}} '''15. Confgurar o frontend para usar o backend:''' {{{ sudo cp $CORSAC_PATH/config-dist.xml $CORSAC_PATH/config.xml sudo vim $CORSAC_PATH/config.xml }}} Pronto! == Autalização == Para manter esse versão atualizado, segue as instruções no AtualizandoVulpesTrunk.