Hi, I have a howto to install on freebsd, but it is writen on brazilian portuguese. I can send it for you, or i'll translate it, but you need a little patient :)

Same notes....

1 - This howto, is not 100% validated, I think he have some inconsistencies...
2 - I was used the FreeBSD version 8
3 - For start the openoffice headless, you can use the same commands on linux 4 - If you have any question, or if i can help you, please ask my msn on email private.


[]'s

Victor


Em 15-06-2010 19:45, ScientEtik escreveu:
i've done next steeps:
1. unzipped
2 in mysql:

   CREATE USER 'openmeetings'@'localhost'  IDENTIFIED BY
'secret_password';
   GRANT  USAGE  ON  *.*  TO  'openmeetings'@'localhost'  IDENTIFIED
BY  'secret_password';
   CREATE  DATABASE  IF  NOT  EXISTS  `openmeetings`;
   GRANT  ALL  PRIVILEGES  ON  `openmeetings`.*  TO
'openmeetings'@'localhost';

3. edited red5/webapps/openmeetings/conf/hibernate.cfg.xml to state:
                 <property name="connection.username">openmeetingsr</
property>
                 <property name="connection.password">secret_password</
property>

                 <!-- Database Settings -->
                 <property
name="connection.driver_class">com.mysql.jdbc.Driver</
property>
                 <property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
                 <property name="connection.url">jdbc:mysql://localhost/
openmeetings?
autoReconnect=true&amp;useUnicode=true&amp;createDatabaseIfNotExist=true&amp;characterEncoding=utf-8</
property>

                 <property name="hibernate.connection.CharSet">utf8</
property>
                 <property
name="hibernate.connection.characterEncoding">utf8</property>
                 <property name="hibernate.connection.useUnicode">true</
property>

  4. started red5.sh

log:
[INFO] [http-0.0.0.0-5080-1] org.apache.catalina.core.ContainerBase.
[red5Engine].[0.0.0.0].[/openmeetings] -  Velocity   [warn]
VelocityViewServlet: couldn't find template to match request.
ERROR 06-15 22:29:27.724 Install.java 46009 49
org.openmeetings.servlet.outputhandler.DownloadHandler
[http-0.0.0.0-5080-1] - command equals null
ERROR 06-15 22:29:27.725 Install.java 46010 57
org.openmeetings.servlet.outputhandler.DownloadHandler
[http-0.0.0.0-5080-1] - bb /home/scientetik/openmeetings/red5/webapps/
openmeetings/conf/install.xml
ERROR 06-15 22:29:27.725 Install.java 46010 58
org.openmeetings.servlet.outputhandler.DownloadHandler
[http-0.0.0.0-5080-1] - bb /home/scientetik/openmeetings/red5/webapps/
openmeetings/conf/install.xml
[INFO] [http-0.0.0.0-5080-1] org.apache.catalina.core.ContainerBase.
[red5Engine].[0.0.0.0].[/openmeetings] -  Velocity  [debug]
ResourceManager : found install_welcome_EN.vm with loader
org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
[INFO] [http-0.0.0.0-5080-1] org.apache.catalina.core.ContainerBase.
[red5Engine].[0.0.0.0].[/openmeetings] -  Velocity   [info] Null
reference [template 'install_welcome_EN.vm', line 16, column 38] :
$RED5-HOME cannot be resolved.
ERROR 06-15 22:30:50.779 Install.java 129064 107
org.openmeetings.servlet.outputhandler.DownloadHandler
[http-0.0.0.0-5080-1] - do init installation
DEBUG 06-15 22:30:50.784 ImportInitvalues.java 129069 507
org.openmeetings.app.installation.ImportInitvalues
[http-0.0.0.0-5080-1] - Countries ADDED
[INFO] [http-0.0.0.0-5080-1] org.apache.catalina.core.ContainerBase.
[red5Engine].[0.0.0.0].[/openmeetings] -  Velocity  [debug]
ResourceManager : found install_step1_EN.vm with loader
org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
DEBUG 06-15 22:31:16.106 Install.java 154391 144
org.openmeetings.servlet.outputhandler.DownloadHandler
[http-0.0.0.0-5080-1] - do init installation
ERROR 06-15 22:31:16.106 Install.java 154391 200
org.openmeetings.servlet.outputhandler.DownloadHandler
[http-0.0.0.0-5080-1] - step 0+ start init with values. my_nick *****
mail domain .....

I've fount in this group that it's probleb of db connection in many
times..
How can i check db conection ability of openmeeting to db? From mysql
console user is ok. i'm using diablo-jdk-1.6.0.07.02_9 Java
Development Kit 1.6.0_07.02


--
You received this message because you are subscribed to the Google Groups 
"OpenMeetings User" group.
To post to this group, send email to openmeetings-u...@googlegroups.com.
To unsubscribe from this group, send email to 
openmeetings-user+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/openmeetings-user?hl=en.

#kernel source
pkg_add -r mc (ele instala coisas como o perl, python e outros utilitários, 
além de ser um bom editor de textos)


sysnstall
        configure
                Distribuitions
                        src
                                base
                                sys

select cd-rom



#java
pkg_add -r lynx 

cd /usr/ports/java/jdk16
make install
desmarque a opcao tzupdate

feito isso ele irá mostrar uma mensagem dizendo que vc precisa fazer o 
download manual de 3 arquivos

http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar
http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar

Salve esses arquivos em /usr/ports/distfiles, se o diretorio distfiles nao 
existir, crie manualmente.
Dica, use o comando fetch http://.....

Usando o lynx (navegador web via texto) você irá acessar o site: 
http://www.eyesbeyond.com/freebsddom/java/jdk16.html

lynx http://www.eyesbeyond.com/freebsddom/java/jdk16.html

vá até o link: download the latest BSD JDK 1.6.0 patchset
Selecione o link ACCEPT
Pressione D para fazer o download no diretório corrente (é legal vc estar no 
diretório /usr/ports/distfiles)
Selecione a opção Save to Disk
Mantenha o mesmo nome do arquivo pressionando Enter
Q para sair e Y para confirmar.

Novamente com o lynx, acesse: 
http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2

lynx 
http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2

Aceite os termos:
[X] I agree to the terms of this license agreement. Submit

Dica: no [ ] aperte enter para selecionar em seguinda vá até o link Submit.


Então mande compilar:

cd /usr/ports/java/jdk16;make install

e vá tomar um café


# openoffice dependencias
pkg_add -r libdrm
pkg_add -r jpeg
pkg_add -r tiff
pkg_add -r pixman
pkg_add -r libfontenc
pkg_add -r freetype2
pkg_add -r mkfontscale
pkg_add -r mkfontdir
pkg_add -r fontconfig
pkg_add -r bitstream-vera
pkg_add -r font-misc-meltho
pkg_add -r font-bh-ttf
pkg_add -r xorg-fonts-truetype
pkg_add -r libart_lgpl
pkg_add -r libvolume_id
pkg_add -r xcb-util
pkg_add -r libXfixes
pkg_add -r libXdamage
pkg_add -r libXrender
pkg_add -r libXft
pkg_add -r libXcursor
pkg_add -r libXxf86vm
pkg_add -r libGL
pkg_add -r libXcomposite
pkg_add -r libXrandr
pkg_add -r libGLU
pkg_add -r cairo
pkg_add -r libXinerama
pkg_add -r libdaemon
pkg_add -r icu
pkg_add -r gdbm
pkg_add -r dbus
pkg_add -r gnome-mime-data
pkg_add -r dbus-glib
pkg_add -r avahi-app
pkg_add -r consolekit
pkg_add -r hal
pkg_add -r libIDL
pkg_add -r ORBit2
pkg_add -r shared-mime-info
pkg_add -r pango
pkg_add -r atk
pkg_add -r gtk
pkg_add -r gnome-vfs
pkg_add -r glitz
pkg_add -r cups-base
pkg_add -r ghostscript8



Terminado isso, você precisa baixar os binários do OpenOffice....
Poderiamos compilar a ultima versao do OO via ports, porém esse processo 
demora muito tempo, como nós nao temos muito tempo
disponível.... 

Se você usa um sistema de 32 bits, use esse: 
ftp://ooopackages.good-day.net/pub/OpenOffice.org/FreeBSD/3.0.0/i386/OOo_3.0.0_FreeBSD71Intel_install_en-US.tbz

Sistemas de 64 bits: 
ftp://ooopackages.good-day.net/pub/OpenOffice.org/FreeBSD/3.0.0/amd64/OOo_3.0.0_FreeBSD71X86-64_install_en-US.tbz

Você pode usar uma versão mais nova, sem problemas, mas a única versao já 
compilada e disponível no oopackages era a 3.0.0, fique a vontade para usar 
uma versao mais nova ou compilar manualmente.

Para instalar: pkg_add -r 
ftp://ooopackages.good-day.net/pub/OpenOffice.org/FreeBSD/3.0.0/i386/OOo_3.0.0_FreeBSD71Intel_install_en-US.tbz

ou 

pkg_add -r 
ftp://ooopackages.good-day.net/pub/OpenOffice.org/FreeBSD/3.0.0/amd64/OOo_3.0.0_FreeBSD71X86-64_install_en-US.tbz

Esse é rápido.

Vamos testar o headless com o seguinte comando: 

/usr/local/bin/openoffice.org-3.0.0 -headless -nologo -nofirststartwizard 
-accept="socket,host=127.0.0.1,port=8100;urp"

abra um novo terminal e dê o comando:

sockstat

e encontre a linha:

root     soffice.bi 45124 19 tcp4   127.0.0.1:8100        *:*

Se apareceu, tudo certo!



ImageMagick
pkg_add -r ImageMagick


SWFTools
pkg_add -r swftools


Flvtool
pkg_add -r flvtool++

GD
pkg_add -r gd


MySQL 5.1
pkg_add -r mysql51-server
pkg_add -r mysql51-scripts
edite o arquivo /etc/rc.conf e adicione a seguinte linha no final do arquivo:

mysql_enable="YES"

salve o arquivo e inicie o servico do mysql:

/usr/local/etc/rc.d/mysql-server start

rode o utilitário de configuração:

mysql_secure_instalation

nesse utilitário iremos setar a senha do root e remover usuários 
desnecessários.



FFMpeg

cd /usr/ports/multimedia/ffmpeg
make config
Selecione todas as opções do menu (a opção mais importante é a liblamemp3)
make install

vá tomar uma água... você já tomou café demais hoje :p

Fique atento a hora da instalacao do imlib2, você precisa DESMARCAR a opcao 
JPG, se nao isso vai causar problemas com o openoffice.


SoX
cd /usr/ports/audio/sox
make install

Bash
pkg_add -r bash
ln -s /usr/local/bin/bash /bin/bash


Scripts de inicialização

Passo 1:
Edite o arquivo /opt/red5/red5.sh
Após o #!/bin/sh
insira:
echo $$ > /var/run/red5.pid
Salve o arquivo

Passo 2
Crie um arquivo chamado run-red5.sh com o conteúdo:

#!/bin/sh

cd /opt/red5
./red5.sh > /dev/null 2>&1 &

Esse script irá chamar o inicializador do red5, mas entrando no diretório da 
instalação do openmeetings. Toda as suas saidas são direcionadas para o nada 
(/dev/null).

Dê permissão de execução:

chmod +x /opt/red5/run-red5.sh

Passo 3:
Copie o script de inicializacao para: /usr/local/etc/rc.d/
Dê permissão de execução: chmod +x /usr/local/etc/rc.d/red5

Insira o conteúdo no arquivo /etc/rc.conf
red5_enable="YES"

Reply via email to