Installing from source/pt

Para instalar o UnrealIRCd no Linux, FreeBSD, OpenBSD, OS X e outros sistemas *NIX você geralmente compila e instala a partir do código fonte. Além disso, você também precisará configurar o UnrealIRCd. Esta página explica como fazer tudo isso. Mesmo que você seja completamente novo no UnrealIRCd, todas essas etapas para colocar o IRCd em funcionamento não devem levar mais de 30 minutos no total.

= Agarre a fonte (.tar.gz) =

A partir da shell
Conecte-se ao servidor *NIX via SSH. Todos os seguintes comandos são executados no servidor *NIX.

wget --no-check-certificate --trust-server-names https://www.unrealircd.org/downloads/unrealircd-latest.tar.gz

No FreeBSD você pode ter que usar: fetch https://www.unrealircd.org/downloads/unrealircd-latest.tar.gz

Se nenhum dos dois funcionar, por exemplo, você recebe um 'comando desconhecido', então você deve instalar o pacote 'wget' no seu sistema ou tentar fazer o upload (veja a seguir).

Alternativa: fazer o upload para a shell
Você também pode optar por baixar o .tar.gz do UnrealIRCd através do seu navegador, salvá-lo em disco e enviá-lo para a shell via SCP ou SFTP.

= Extraia a fonte = Extraia o .tar.gz e entre no directório unrealircd-x.y.z: tar xzvf unrealircd-4.0.X.tar.gz cd unrealircd-4.0.X NOTA: Existe alguma lógica aqui. Se o arquivo for chamado, digamos, unrealircd-4.0.0.tar.gz, ele será extraído para o directório unrealircd-4.0.0/. Como você pode ver, o nome do directório é diferente para cada versão, para garantir que você não substitua acidentalmente a instalação existente.

= Compilando = Primeiro, execute o script ./Config que fará uma série de perguntas. Você pode simplesmente pressionar Enter para aceitar as respostas padrão. ./Config

Agora, compile o UnrealIRCd executando make, isso pode levar um minuto (ou dois): make

Finalmente, execute make install (importante!): make install

= Criando um arquivo de configuração =
 * 1) Mude para o directório UnrealIRCd instalado, isto é /home/yourusername/unrealircd por padrão (Para mais informações sobre a estrutura de directório veja Arquivos e directórios do UnrealIRCd). cd ~/unrealircd
 * 2) Copie conf/example/example.conf para o seu diretório conf/ e renomeie para unrealircd.conf syzop@vulnscan:~/unrealircd$ cp conf/examples/example.conf conf/unrealircd.conf
 * 3) Abra o arquivo com um editor (por exemplo: nano conf/unrealircd.conf)
 * 4) Leia o artigo Sintaxe do Arquivo de Configuração. Demorará apenas alguns minutos e poupará muitos problemas no(s) passo(s) seguinte(s)!
 * 5) Percorra o bloco unrealircd.conf por bloco / linha por linha e edite as configurações para atender às suas necessidades. Isso leva de 10 a 20 minutos.
 * 6) Inicie o UnrealIRCd executando ./unrealircd start no seu directório ~/unrealircd.
 * 7) Erros? Edite o arquivo unrealircd.conf, corrija-os (veja a FAQ para problemas comuns), e tente iniciar o UnrealIRCd novamente.
 * 8) Funcionando? Conecte-se com um cliente de IRC ao seu servidor e divirta-se. Veja a próxima secção também.

= Leitura adicional =
 * Veja Características para vários recursos disponíveis no UnrealIRCd e Configuração para todas as coisas possíveis que você pode configurar no UnrealIRCd.
 * Novamente, veja a FAQ se você tiver algum problema. Muitos problemas comuns são respondidos lá.
 * Adicione um Cron job para garantir que o UnrealIRCd seja (re)iniciado após a inicialização do sistema ou uma falha.