instalacion de openmeetings 2.x y 3.x en centos 6.5

Upload: jonathan-isai-aguirre-coronado

Post on 02-Mar-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    1/16

    Pag. 1

    Instalacin de Apache OpenMeetings 2.x 3.x en CentOS 6.5

    El presente tutorial est hecho basndome en instalaciones frescas de:

    CentOS-6.5-i386-LieC!y CentOS-6.5-x86"6#-LieC!

    Est testeado en ambas versiones con resultado positivo. Emplearemos la versin binaria de Apache OpenMeetings

    2.2, es decir, suprimiremos su compilacin. Est hecho paso a paso. !2!2"#

    $omen%amos...

    1$

    % A&adi' 'ep(sit('i(s --

    &nstalar epel y linu'tech, (ste para la instalacin de vlc.

    )ara $entO* +.' 32 )its:

    cd opt

    -get http:dl.fedoraproect.orgpubepel+i/0+epel!release!+!0.noarch.rpm

    rpm !1vh epel!release!+!0.noarch.rpm

    )ara $entO* +.' 6# )its:

    cd opt

    -get http:dl.fedoraproect.orgpubepel+'0++#epel!release!+!0.noarch.rpm

    rpm !1vh epel!release!+!0.noarch.rpm

  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    2/16

    Pag. 2

    cd opt

    -get http:p3grepo.linu'tech.netel+releaselinu'tech.repo

    cp linu'tech.repo etcyum.repos.d

    Ahora actuali%aremos los repositorios y el sistema operativo:

    yum update

    ...e instalamos vlc para visuali%ar posteriormente los videos:

    yum install !y vlc

    ...se instala automticamente 4ava Open .+." y muchas librerias de media.

    2$

    ---- Instalacin de li)'e'*as pa'a c(+pilaci(nes , paetes----

    $opiad linea a linea y ponedlas una tras otra en la shell.

    yum install !y libpeg libpeg!devel giflib giflib!devel giflib!utils ghostscript freetype freetype!develun%ip gcc ncurses ncurses!devel ma3e gcc!c55 libtermcap libtermcap!devel %lib %lib!devel libtool

    bison bison!devel openssl!devel b%ip2 b%ip2!devel -get &mageMagic3 file!roller un%ip %lib %lib!devel'2+#

    !!!! Instalacin , c(n/ig'acin de M,S0L ----

    yum install !y mys6l mys6l!server

    7amos a dar una contrase8a a root en My*9 sustituyendo ;ne-!pass-ord;por la clave 6ue

    6ueramos:

    service mys6ld start

    usrbinmys6ladmin !u root pass-ord;ne-!pass-ord;

    Ahora haremos la base de datos para OpenMeetings:

    < mys6l !p !u root

    ...pedir la clave de root de My*9 6ue acabamos de elegir, la ponemos y...

    mys6l= $>EA?E @A?AA*Eopen22final@EBA1? $CA>A$?E> *E? ;utf0;D

  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    3/16

    Pag. 3

    $on este comando hemos creado una base de datos llamada open22finalaun6ue puedenescoger otro nombre a su gusto.Ahora creamos un usuario con todos los permisos para la base de datos 6ue acabamosde hacer.

    Escribid el siguiente comando todo en una sola linea con espacio de separacin entre ambas:

    mys6l= >AF? A )>&7&EE* OFopen22final.G ?O;openmeetings;H;localhost;&@EF?&B&E@ I;2/#J+;K&?C >AF? O)?&OFD

    G open22final...es el nombre de la base de datos 6ue hicimos antes. G openmeetings...es el nombre del usuario hacemos para

    esta base de datos. G 2/#J+ ...es la contrase8a del usuario openmeetings.

    )ueden cambiar los datos, mas recuerdenlos.

    *alimos de la consola:

    mys6l= 6uit

    3$

    ---- Instala' Ad()e /lash pla,e'----

    &r a:

    http:get.adobe.comesflashplayerLnoredirect

    All:

    *eleccione una versin para descargar .rpm para otro inu' !!= @escargar ahora

    )odemos instalar el archivo descargado haciendo clic derecho sobre (l y NAbrir con instalador de

    pa6uetesN.

    #$

    ---- Instalacin de Li)'eO//ice ----

    &nstalamos ahora ibreOffice...si es 6ue no lo ten(is aun instalado, para la conversin de archivos.$opiad linea a linea y ponedlas una tras otra en la shell:

    yum !y install libreoffice libreoffice!base libreoffice!core libreoffice!dra- libreoffice!headlesslibreoffice!impress libreoffice!-riter

    http://get.adobe.com/es/flashplayer/?no_redirecthttp://get.adobe.com/es/flashplayer/?no_redirect
  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    4/16

    Pag. #

    ..esto normalmente instala 4ava Open .'' mas ahora no lo ha hecho por6ue ya se hi%o al instalarvlc.

    Ahora algo de informacin solamente:

    ibreOffice 32 )itsse instala en usrliblibreoffice.ibreOffice 6# )itsse instala en usrlib+#libreoffice.

    5$

    ---- Instalacin de O'acle aa ----

    )ara 32 )its:

    cd opt

    ...poned todo lo de abao en una sola linea en la shell para descargar el archivo de ava...

    -get !!no!coo3ies !!no!chec3!certificate !!header N$oo3ie: gp-e2#httpP/AP2BP2B---.oracle.comN Nhttp:do-nload.oracle.comotn!pubavad3QuJ!b/d3!QuJ!linu'!iJ0+.rpmN

    ...ahora instalamos el archivo descargado:

    rpm !1vh d3!QuJ!linu'!iJ0+.rpm

    ...y despu(s lo borramos:

    rm !f d3!QuJ!linu'!iJ0+.rpm

    )ara 6# )its:

    cd opt

    ..poned todo lo de abao en una sola linea en la shell para descargar el archivo de ava...

    -get !!no!coo3ies !!no!chec3!certificate !!header N$oo3ie: gp-e2#httpP/AP2BP2B---.oracle.comN Nhttp:do-nload.oracle.comotn!pubavad3QuJ!b/d3!QuJ!linu'!'+#.rpmN

    ...ahora instalamos el archivo descargado:

    rpm !1vh d3!QuJ!linu'!'+#.rpm

    Ahora pondremos 4A7ACOME para /2 bits y +# bits:

    gedit etcprofile

    http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.rpmhttp://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.rpmhttp://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.rpmhttp://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.rpmhttp://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.rpmhttp://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.rpmhttp://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.rpmhttp://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.rpm
  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    5/16

    Pag.5

    ...al final del archivo a8adimos:

    e'port 4A7ACOMEusravad3.Q."Jbinavae'port )A?CR)A?C:usravad3.Q."Jbin

    ...atencin, cambiar el nSmerode la versin si hab(is descargado otra distinta...

    ...y ahora lo activamos:

    source etcprofile

    )ara 32y 6#bits: linea por linea...

    update!alternatives !!install usrbinava ava usravad3.Q."Jrebinava 2""""

    update!alternatives !!install usrbinar ar usravad3.Q."Jbinar 2""""update!alternatives !!install usrbinavac avac usravad3.Q."Jbinavac 2""""update!alternatives !!install usrbinava-s ava-s usravad3.Q."Jrebinava-s 2""""

    update!alternatives !!config avacupdate!alternatives !!config ava ...seleccionamos el nSmero de usravad3.Q."Jbinavaupdate!alternatives !!config ava-s

    ...para comprobar 6ue ha 6uedado correctamente:

    ls !lA etcalternatives

    ...y debe aparecer en color verde TbuscarloU

    lr-'r-'r-'. root root 2V Beb 22 "/:/V ar != usravad3.Q."Jbinarlr-'r-'r-'. root root /# Beb 22 "/:/V ava != usravad3.Q."Jrebinavalr-'r-'r-'. root root / Beb 22 "/:/V avac != usravad3.Q."Jbinavaclr-'r-'r-'. root root /+ Beb 22 "/:/V ava-s != usravad3.Q."Jrebinava-s

    6$

    ---- C(+pilacin de la+e s(x s/t((ls , //+peg ----

    7amos a compilar La+epara audio mp/.

    cd opt

    -get http:optimate.dl.sourceforge.netproectlamelame/.VVlame!/.VV.J.tar.g%

    tar '%vf lame!/.VV.J.tar.g%

    cd optlame!/.VV.J

    http://optimate.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gzhttp://optimate.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    6/16

    Pag. 6

    .configure !!libdirusrlib !!bindirusrbin

    ma3e WW ma3e install

    $ompilamos S(xpara el audio.

    cd opt

    -get http:sourceforge.netproectsso'filesso'#.#.so'!#.#..tar.g%do-nload

    tar '%vf so'!#.#..tar.g%

    cd optso'!#.#.

    .configure !!enable!libmp/lame

    ma3e WW ma3e install

    $ompilamos S/t((lspara la conversin a flash.

    cd opt

    -get http:---.s-ftools.orgs-ftools!2"/!"#!"V!""Q.tar.g%

    tar '%vf s-ftools!2"/!"#!"V!""Q.tar.g%

    cd opts-ftools!2"/!"#!"V!""Q

    .configure !!libdirusrlib !!bindirusrbin

    ma3e WW ma3e install

    $ompilacin de 4/+pegpara el video.

    cd opt

    -get http:ffmpeg.orgreleasesffmpeg!2../.tar.g%

    tar '%vf ffmpeg!2../.tar.g%

    cd optffmpeg!2../

    $opiad linea a linea y ponedlas una tras otra con espacio en la shell.

    .configure !!libdirusrlib !!bindirusrbin !!enable!libmp/lame !!disable!yasm !!enable!nonfree!!enable!gpl

    http://sourceforge.net/projects/sox/files/sox/14.4.1/sox-14.4.1.tar.gz/downloadhttp://www.swftools.org/swftools-2013-04-09-1007.tar.gzhttp://sourceforge.net/projects/sox/files/sox/14.4.1/sox-14.4.1.tar.gz/downloadhttp://www.swftools.org/swftools-2013-04-09-1007.tar.gz
  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    7/16

    Pag.

    ma3e WW ma3e install

    $

    )oned el nombre de vuestra m6uina en:

    gedit etchosts

    ...por eemplo:

    2Q.".". localhost.localdomain localhost mi!ma6uina:: localhost+.localdomain+ localhost+su!ip!localmi!ma6uina

    8$

    &nstalamos para la conversin, (dc(ne'te'.

    cd opt

    -get http:odconverter.googlecode.comfilesodconverter!core!/."!beta!#!dist.%ip

    un%ip odconverter!core!/."!beta!#!dist.%ip

    $

    ---- Instalaci(n de OpenMeetings ----

    7amos a instalar OpenMeetings en optredJ22final. ?oda la informacin siguiente se basar en estedirectorio.lamaremos a nuestra carpeta de instalacin 'ed522/inal

    Cacemos la carpeta:

    m3dir optredJ22final

    cd optredJ22final

    -get http:---.eu.apache.orgdistopenmeetings2.2."binapache!openmeetings!2.2.".%ip

    un%ip apache!openmeetings!2.2.".%ip

    ...borramos el archivo descargado:

    rm !f apache!openmeetings!2.2.".%ip

    http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.ziphttp://www.eu.apache.org/dist/openmeetings/2.2.0/bin/apache-openmeetings-2.2.0.ziphttp://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.ziphttp://www.eu.apache.org/dist/openmeetings/2.2.0/bin/apache-openmeetings-2.2.0.zip
  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    8/16

    Pag. 8

    Cacemos a n()(d,usuario de todo OpenMeetings:

    cho-n !> nobody optredJ22final

    @escargamos e instalamos el conector entre OpenMeetings y My*9

    cd opt

    -get http:repo.maven.orgmaven2mys6lmys6l!connector!avaJ..2Vmys6l!connector!ava!J..2V.ar

    ...y lo copiamos a donde debe estar:

    cp optmys6l!connector!ava!J..2V.ar optredJ22final-ebappsopenmeetingsKE!&FBlib

    Ahora vamos a configurar OpenMeetings para nuestra base de datos en My*9:

    cd optredJ22final-ebappsopenmeetingsKE!&FBclassesME?A!&FB

    mv persistence.'ml persistence.'ml!ori

    mv mys6lpersistence.'ml persistence.'ml

    gedit optredJ22final-ebappsopenmeetingsKE!&FBclassesME?A!&FBpersistence.'ml

    ...cambiar en linea 82

    , 1rldbc:mys6l:localhost://"+openmeetings

    ...por

    , 1rldbc:mys6l:localhost://"+open22final

    ...es el nombre de la base de datos 6ue hicimos al principio.

    ...cambiar en linea 8, 1sernameroot

    ...por

    , 1sernameopenmeetings

    ...es el usuario 6ue hicimos al principio para la base de datos.

    http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.29/mysql-connector-java-5.1.29.jarhttp://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.29/mysql-connector-java-5.1.29.jarhttp://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.29/mysql-connector-java-5.1.29.jarhttp://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.29/mysql-connector-java-5.1.29.jar
  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    9/16

    Pag.

    ...cambiar en linea 88

    , )ass-ordN =

    ...por

    , )ass-ord2/#J+N =

    ...es la contrase8a 6ue hicimos al principio para el usuario NopenmeetingsN en la base de datos.gicamente si al principio escogisteis otro nombre y contrase8a para la base de datos, habr(is decambiarlas a6uX.

    )rotegemos el acceso al archivo:

    chmod +#" optredJ22final-ebappsopenmeetingsKE!&FBclassesME?A!&FBpersistence.'ml

    11$

    ---- Sc'ipt de lan7a+ient( de 'ed5-OpenMeetings ----

    Cacemos un script de lan%amiento y parada para redJ!OpenMeetings 6ue llamaremos N'ed5N.

    gedit etcinit.dredJ

    ...copiamos, pegamos y guardamos todo el te'to verde de abao:

    edCat and cousins:< ch3config: 2/#J 0J 0J< description: >edJ flash streaming server< processname: redJ< $reated y: *ohail >ia% TsohaileoHgmail.comU

    )>OredJ>E@JCOMEoptredJ22final@AEMOFR>E@JCOMER)>O.sh)&@B&EvarrunR)>O.pid

    < *ource function library. etcrc.dinit.dfunctions

    Z !r etcsysconfigredJ [ WW . etcsysconfigredJ

    >E?7A"

    case NRN in

  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    10/16

    startUecho !n RN*tarting R)>O: Ncd R>E@JCOMER@AEMOF =devnull 2=devnull W>E?7ARLif Z R>E?7A !e6 " [D then

    echo RY = R)&@B&Etouch varloc3subsysR)>O

    fiZ R>E?7A !e6 " [ WW success RNR)>O startupN \\ failure RNR)>O startupNechoDDstopUecho !n RN*hutting do-n R)>O: N3illproc !p R)&@B&E>E?7ARLecho

    Z R>E?7A !e6 " [ WW rm !f varloc3subsysR)>ODDrestartUR" stopR" startDDstatusUstatus R)>O !p R)&@B&E>E?7ARLDDGUecho RN1sage: R" ]start\stop\restart\status^N>E?7A

    esac

    e'it R>E?7A

    12$

    @amos permiso de eecucin al script reci(n hecho:

    chmod 5' etcinit.dredJ

    13$an%amos My*6l si aSn no lo est:

    service mys6ld start

    ...y despues lan%amos redJ!OpenMeetings:

    etcinit.dredJ start

  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    11/16

    Pag.11

    ...aguardad " segundos al menospara 6ue redJ se lance completamente, y despu(s ir a:

    http:localhost:J"0"openmeetingsinstall

    ...deber aparecer una pgina similar a esta:

    ...pulsamos sobre C(ntine ith S9P 1

    ...y aparecer esta otra pgina:

    http://localhost:5080/openmeetings/installhttp://localhost:5080/openmeetings/install
  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    12/16

    Pag. 12

    ...a6uX hemos de introducir necesariamente, para poder continuar, lo siguiente:

    :se'na+e n(+)'e ...este usuario ser administrador.

    :se'pass ; c(nt'ase&apara el usuario anterior.

    9+ail ; di'eccin c(''e(del usuario anterior.

    OrganisationT@omainsU

  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    13/16

    Pag. 13

    ...pulsamos sobre 9nte' the Applicati(n

    ...y veremos la entrada de OpenMeetings:

    &ntroducimos el nombre de usuario y la contrase8a 6ue hayamos escogido durante la instalaciny...4elicidades=

  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    14/16

    Pag. 1#

    a pr'ima ve% 6ue 6uiera acceder a OpenMeetings ser a trav(s de:

    http:localhost:J"0"openmeetings

    >ecuerde abrir en el servidor los tres puertos siguientes:

    J"0" V/J 0"00

    ...para 6ue se pueda acceder a OpenMeetings desde otras m6uinas.

    1#$ ---- C(n/ig'acin de OpenMeetings ----

    1na ve% hayamos accedido a OpenMeetings ir a:

    Ad+inist'acin C(n/ig'acin

    http://localhost:5080/openmeetingshttp://localhost:5080/openmeetings
  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    15/16

    Pag. 15

    ...e introducimos los parmetros para la conversin de archivos, el audio y el video.

    Cacer clic en: s/t((ls"path...y a la derecha en >al(' escribir: ?s'?)in

    Cacer clic en: i+age+agic@"path...y a la derecha en >al('escribir: ?s'?)in

    Cacer clic en: s(x"path...y a la derecha en >al('escribir: ?s'?l(cal?)in

    Cacer clic en: //+peg"path...y a la derecha en >al('escribir: ?s'?)in

    Cacer clic en: (//ice.path...y a la derecha en >al('escribir T/2 bitsU: ?s'?li)?li)'e(//iceCacer clic en: (//ice.path...y a la derecha en >al('escribir T+#bitsU: ?s'?li)6#?li)'e(//ice

    Cacer clic en: (d.path...y a la derecha en >al('escribir: ?(pt?(dc(ne'te'-c('e-3.B-)eta-#?li)

    Ahora est listo OpenMeetings para funcionar completamente.

    15$7amos a borrar archivos y carpetas 6ue ya no nos sirven, si no los 6uer(is guardar.

  • 7/26/2019 Instalacion de OpenMeetings 2.x y 3.x en CentOS 6.5

    16/16

    Pag. 16

    rm !f optodconverter!core!/."!beta!#!dist.%ip

    rm !f optmys6l!connector!ava!J..2V.ar

    rm !f optlame!/.VV.J.tar.g%

    rm !f optso'!#.#..tar.g%

    rm !f opts-ftools!2"/!"#!"V!""Q.tar.g%

    rm !f optffmpeg!2../.tar.g%

    rm !f !> optlame!/.VV.J

    rm !f !> optso'!#.#.

    rm !f !> opts-ftools!2"/!"#!"V!""Q

    rm !f !> optffmpeg!2../

    ----------------------------------------------------------

    *i tienen alguna duda o cuestin, por favor planteenla en los foros de Apache OpenMeetings:

    http:openmeetings.apache.orgmail!lists.html

    racias

    Alvaro ustos

    http://openmeetings.apache.org/mail-lists.htmlhttp://openmeetings.apache.org/mail-lists.html