Instalação da versão de desenvolvimento (Mercurial - antigo)

Atualmente usamos o HG - Mercurial como controle de versão.

Para instalar o Mercurial basta digitar o seguinte comando no terminal.

sudo apt-get install mercurial

O arquivo de configuração fica em /etc/mercurial/hgrc Você pode configurar o mercurial editando este arquivo.
Para editar o arquivo basta digitar o seguinte comando no terminal:

sudo gksudo gedit /etc/mercurial/hgrc

Adicione seu nome e email:

[ui]username = Nome Sobrenome <email@domain.com>

Agora é só clonar o repositório, isto é, obter uma cópia dele para poder trabalhar, utilize o comando:

hg clone http://fenix.nied.unicamp.br/hg/teleduc4

Para a lista de comandos do HG - Mercurial utilize o site(1) ou utilize o comando man direto pelo terminal

: http://mercurial.selenic.com/

Ajuste de Permissões

Agora precisamos permitir que o apache leia e escreva em determinadas pastas. Também é nesse passo que definimos a pasta onde ficarão os arquivos enviados por usuários ao teleduc, é importante que essa pasta fique fora da pasta compartilhada ( public_html ) para evitar acessos indesejados ao conteúdo.
Sugestões de comandos, lembrando que isso vai depender da sua estrutura de diretórios:
Executar como Root

Geral:

Mudar as permissões e o dono da pasta teleduc e public_html.

chmod 711 /home/teleduc
chmod 755 /home/teleduc/public_html

Fedora:
chown apache:apache /home/teleduc/public_html/teleduc4 
chown apache:apache /home/teleduc/public_html/teleduc4/cursos/aplic/bibliotecas 
chown apache:apache /home/teleduc/public_html/teleduc4/cursos/diretorio 

Ubuntu:
chown  www-data:www-data  /home/teleduc/public_html/teleduc4 
chown www-data:www-data /home/teleduc/public_html/teleduc4/cursos/aplic/bibliotecas 
chown www-data:www-data /home/teleduc/public_html/teleduc4/cursos/diretorio