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):
wget http://dl.alfresco.com/release/community/build-3370/alfresco-community-3.4.d-installer-linux-x32.bin.
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)
e
http://yourserver:8080/share (Alfresco Share)