Iniciar Conteúdo Principal
  
OpenACS

Procurar · Indice
Mês Anterior Maio 2012
Dom Seg Ter Qua Qui Sex Sáb
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

Tags populares


No registered users in community xowiki
in last 30 minutes

Contributors

Pacote para Debian e Ubuntu

Repositórios Oficiais

 Já está disponível na árvore unstable do Debian desde junho de 2009 o pacote openacs, que realiza a instalação de todas as dependências. Também está no repositório multiverse do Ubuntu e, a partir da versão 10.04, estará incluído no LTS. Mais informações no Wiki da comunidade

Instalação rápida

Tente primeiro os seguintes comandos:

Instalação do PostgreSQL

Instala um servidor postgresql 8.2 na sua ou em outra máquina. Lembre-se de permitir acesso ao usuário administrador do postgresql  e do openacs para a máquina onde você vai instalar. Não há a necessidade de criar novos usuários.

apt-get install postgresql-8.2

Instalação do pacote

Modifique o arquivo /etc/apt/sources.list e inclua as seguintes linhas:

# debian sid
deb http://debian.adenu.ia.uned.es/apt sid main

# Ubuntu Hardy
deb http://debian.adenu.ia.uned.es/apt hardy main

Instalação

Atualize a lista de pacotes e instale:

apt-get update

# dotLRN
apt-get install tdom dotlrn

# OpenACS
apt-get install tdom openacs

Instalação por pacotes

Caso o procedimento acima não funcione pelo repositório estar fora do ar ou algo do tipo, tente a instalação de pacotes passo-a-passo. Este guia ensina como instalar versões mais auais do OpenACS. Antes de prosseguir com a instalação, tenha a certeza de que outros pacotes estão instalados:

Instalação do PostgreSQL

apt-get install postgresql-8.2 postgresql-client-8.2 postgresql-dev postgresql-doc-8.2

Configuração do PostgreSQL

Edit o arquivo /etc/postgresql/8.2/main/postgresql.conf e configure as seguintes linhas:

add_missing_from = on
regex_flavor = extended
default_with_oids = on

Configuração do banco de dados 

su postgres -c "/usr/lib/postgresql/8.2/bin/createlang plpgsql template1"
su postgres -c "createuser service"

Shall the new user be allowed to create
    databases? (y/n) y
  Shall the new user be allowed to create
    more new users? (y/n) y
  CREATE USER


su postgres -c "createdb -E UNICODE service" 

Instalação do Tcl

apt-get install tcl8.4 tcl8.4-dev tcl8.4-doc

Instalação do AOLServer

apt-get install aolserver4 aolserver4-nscache aolserver4-nsopenssl aolserver4-nspostgres aolserver4-nssha1 aolserver4-dev aolserver4-doc daemontools-installer cvs 

Instalação do tdom do CVS

wget http://cognovis.de/file-storage/view/aolserver45.tar.bz2
cd /usr/lib/aolserver4
sudo ln -s /usr/include/aolserver4 include
mkdir /usr/local/src/aolserver4
cd /usr/local/src/aolserver4
sudo cvs -z3 -d:pserver:anonymous@cvs.tdom.org:/usr/local/pubcvs co tdom
cd tdom/unix
../configure --enable-threads --disable-tdomalloc --with-aolserver=/usr/lib/aolserver4 --prefix=/usr/lib/aolserver4 --with-tcl=/usr/lib/tcl8.4
sudo make install
 

Instalação do XoTcl

cd /usr/local/src
sudo wget http://media.wu-wien.ac.at/download/xotcl-1.6.0.tar.gz
sudo tar xvfz xotcl-1.6.0.tar.gz
cd xotcl-1.6.0/
export CC=gcc
sudo ./configure --enable-threads --enable-symbols --prefix=/usr/lib/aolserver4 --exec-prefix=/usr/lib/aolserver4 --with-tcl=/usr/lib/tcl8.4
sudo make
sudo make install-aol

Instalação do tcllib

apt-get install tcllib

Se o comando não funcionar, utilize essas instruções:

cd ~
sudo wget http://kent.dl.sourceforge.net/sourceforge/tcllib/tcllib-1.10.tar.gz
sudo tar xvzf tcllib-1.10.tar.bz2
cd tcllib-1.10
sudo ./configure --prefix=/usr/lib/aolserver4
sudo make install 

Baixar e configurar o OpenACS

Baixar os arquivos de configuração:

wget http://www.davidam.com/debian/aolserver.nsadmin
wget http://www.davidam.com/debian/nsadmin.tcl

Alterar de nsadmin  para service:

mv aolserver.nsadmin aolserver.service
mv nsadmin.tcl service.tcl

sed -i "s/nsadmin/service/g" aolserver.service service.tcl 

Baixar o OpenACS do CVS

cd /var/www/
cvs -z3 -d :pserver:anonymous@cvs.openacs.org:/cvsroot co -r oacs-5-4 openacs-4
mv openacs-4 service
chmod 774 aolserver.service

Criar o diretório do log (se necessário):

mkdir service/log

Iniciar o AOLServer:

./aolserver.service start

Alguns minutos após a execução dos comandos, o serviço deve estar no endereço http://localhost:8000.

Extraído do Wiki do OpenACS