Para prosseguir com a instalação, a primeira coisa a ser feita é montar o diretório que será compartilhado na máquina mestre. A máquina mestre é aquela que enviará os Jobs às outras máquinas da rede.
Como root, digite:
# useradd drqueue -m
Isso criará um usuário no sistema chamado drqueue e uma pasta de usuário, localizada em /home/drqueue/. Essa é a pasta que deverá ser compartilhada via NFS, nos próximos parágrafos.
Feito isso, ainda como root, assuma a identidade do usuário drqueue com o comando:
# su - drqueue
E verifique as permissões de leitura e escrita dentro desta pasta. É essencial que o usuário drqueue possa ler e escrever dentro desta pasta, e isto ficará claro mais adiante.
Feito isso, vamos baixar o código fonte do drqueue e compilar. No momento, eu estou usando a versão 0.64.1.
Como o usuário drqueue, vá ao seu diretório home (ou outro que você tenha especificado) e use o wget para obter o software e descompacte-o com os seguintes comandos:
$ wget -c http://drqueue.org/files/1-Sources_all_platforms/drqueue.0.64.1.tgz
$ tar -xvzf drqueue.0.64.1.tgz
Vá à pasta recém criada e exporte as variáveis de ambientes necessárias para a compilação:
$ export DRQUEUE_MASTER=localhost
$ export DRQUEUE_ROOT=/home/drqueue
Antes de prosseguir, tenha em mente que a maioria dos softwares que são compilados por nós tem dependências de outros softwares. O caso do drqueue não é diferente. Este link relaciona as dependências para a compilação e execução do drqueue em ambiente
Linux. Se você usa Debian, saiba que estas dependências são resolvidas facilmente com o aptitude: :)
Com as dependências resolvidas, vamos compilar o software com o comando make, e porque não, compilar também a interface de gerenciamento do drqueue:
$ make
$ make drqman
$ make INSTROOT=$DRQUEUE_ROOT install
Estes três comandos fazem, na seqüência em que foram colocados:
- Compilar o drqueue;
- Compilar a interface de gerência de Jobs;
- E, por último, instalar o drqueue no diretório especificado na variável DRQUEUE_ROOT, ou, no nosso caso, /home/drqueue.
Aproveite, e crie uma pasta chamada "render" dentro deste mesmo diretório e coloque permissão total para todos os usuários (777), pois é neste diretório que vamos colocar nossos arquivos do Blender.
$ mkdir /home/drqueue/render
$ chmod 777 /home/drqueue/render