quinta-feira, 1 de agosto de 2013

Instalando o Alfresco no Ubuntu

Introdução

O objetivo deste blog é demonstrar os passos necessários para realizar a instalação do Alfresco em uma distribuição do Linux, o Ubuntu.

O Alfresco Alfresco, é um sistema de Gestão de conteúdo empresarial (em inglês ECM "Enterprise Content Management") multi plataforma (Windows e Unix/Linux) de Código Aberto. O Alfresco se propõe como uma alternativa para o gerenciamento de documentos, arquivos, colaboração e também conteúdos web.
O Alfresco é desenvolvido em Java, e tem como estratégia prover escalabilidade modular para o gerenciamento de documentação corporativa.


As suas principais funções são: 
  • Smart Space - gerenciamento integrado e inteligente de documentos
  • Desktop File Access - acesso a documentos online com a interface do desktop
  • Advanced Document Search - busca de documentos compatível com o google

Mais informações a respeito do Alfresco podem ser obtidas na sua homepage (http://www.alfresco.com/) e também em um ótimo guia da MoreData encontrado no link http://www.moredata.pt/docs/manuais/alfresco-tutorial-v2.pdf.


Instalando o Alfresco

1. Habilite o repositório parceiro (partner repository):
     No terminal do Ubuntu digite os seguintes comandos e entre com a senha do root do sistema para poder abrir e editar o arquivo sources.list.
            sudo su 
            vi /etc/apt/sources.list

2. Descomente as seguintes linhas do arquivo aberto (sources.list):
         deb http://archive/canonical.com/ubuntu $codename partner
         deb-src http://archive.canonical.com/ubuntu $codename partner


   Obs.: Para realizar a edição do arquivo no terminal é necessário a utilização de alguns comandos específicos. Veja o tópico "Editando arquivos no terminal" para saber como proceder.

3. Faça o update do sistema:
       apt-get update
       apt-get upgrade

4.  Instale os pacotes necessários:
    apt-get install mysql-server sun-java6-jdk imagemagick openoffice.org-core openoffoce.org-java-common openoffice.org-writer openoffice.org-impress openoffice.org-calc swftools

5. Abra o arquivo do caminho abaixo para adicionar a variável de ambiente Java Home:
     vi /etc/environment

6. Adicione a linha a seguir no final do documento:
    JAVA_HOME="/usr/lib/jvm/java-6-sun/"

7. Agora realize o update das variaveis de ambiente:
    source /etc/environment

8. Crie o banco de dados do Alfresco: 
    mysql -uroot -p
   
    CREATE DATABASE alfresco DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    GRANT ALL PRIVILEGES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
    GRANT SELECT , LOCK TABLES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
    FLUSH PRIVILEGES;
    quit;

9. Crie o diretório do Alfresco:
    mkdir -p /opt/alfresco# cd /opt/

10. Realize o donwload da ultima versão do Alfresco (atualize a url se necessário):
  sudo chmod +x alfresco-community-3.4-d-installer-linux-x32.bin
   ./alfresco-community-3.4d-installer-linux-x32.bin
   
   Espere o dowload concluir e realize os passos da instalação.

11. Acesse o Alfresco nos seguintes links:
    http://yourserver:8080/alfresco (Alfresco DMS)
    e
    http://yourserver:8080/share (Alfresco Share)