Zainstaluj Apache OpenMeetings na CentOS 6.5

  • Richard Poole
  • 0
  • 2334
  • 244

Wprowadzenie

Apache OpenMeetings to oprogramowanie typu open source używane do szkoleń online, konferencji internetowych, wspólnego rysowania na tablicy i edycji dokumentów. Oprogramowanie to jest oparte na szeregu narzędzi open source, takich jak platforma OpenLaszlo RIA i Red5 Media Server. Komunikacja odbywa się w wirtualnym pokoju spotkań, jest dostępna w ponad 30 językach i została pobrana ponad 25 000 000 razy. Posiada wiele funkcji.

cechy

  • Komunikacja audio
  • Wideokonferencje
  • Nagranie spotkania
  • Udostępnianie ekranu
  • Wspólna edycja dokumentów
  • Czat i białe wejście na pokład
  • Zarządzanie użytkownikami i pomieszczeniami

Źródło: Wikipedia

Instalacja

Będziemy używać Centos 6.5 do konfiguracji OpenMeetings.

System aktualizacji:

# aktualizacja mniam

Przede wszystkim zmień poziom bezpieczeństwa Selinux na tryb permissive.

vi / etc / selinux / config

Ustaw wartość SELINUX jako Dozwalający.

SELINUX = Permissive

Rozpocznij instalację wymaganych pakietów:

# yum install wget gcc-c ++ unzip zlib-devel libjpeg-devel freetype-devel giflib-devel ghostscript ImageMagick sox gedit wget 

Upewnij się, że LibreOffice jest zainstalowany.

Skonfiguruj bazę danych MySQL dla OpenMeetings

Utwórz hasło do bazy danych dla użytkownika root:

# yum install mysql-server mysql # service mysqld start

Utwórz hasło MySQL dla roota:

# mysqladmin -u hasło główne „hasło”

Utwórz bazę danych o nazwie „openmeetings” i użytkownika bazy danych „openmeetings”, przypisz hasło temu użytkownikowi.

# mysql -u root -p mysql> UTWÓRZ BAZĘ DANYCH openmeetings DEFAULT ZESTAW ZNAKÓW 'utf8'; Zapytanie OK, dotyczy 1 wiersza (0,00 s) mysql> CREATE USER 'openmeetings' @ 'localhost' IDENTIFIED BY 'openmeetings'; Zapytanie OK, dotyczy 0 wierszy (0,00 s) mysql> PRZYZNAJ WSZYSTKIE PRZYWILEJE NA openmeetings. * TO 'openmeetings' @ 'localhost'; Zapytanie OK, dotyczy 0 wierszy (0,00 s) mysql> FLUSH PRIVILEGES; Zapytanie OK, dotyczy 0 wierszy (0,00 s) mysql> exit Bye

Sprawdź zainstalowaną wersję Java:

# java -version

Teraz musimy zainstalować różne dodatki potrzebne do skonfigurowania openmeetings.

Zainstaluj LAME

Jest to narzędzie typu open source służące do kompresji dźwięku do formatu mp3.

# curl -L -O http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz # tar -xvf lame-3.99.5.tar.gz # cd lame- 3.99.5 # ./configure --libdir = / usr / lib --bindir = / usr / bin # make # make install

Zainstaluj swftools

Narzędzie jest wymagane do obsługi formatów plików .swf.

cd / opt # wget http://www.swftools.org/swftools-2013-04-09-1007.tar.gz # tar -xvf swftools-2013-04-09-1007.tar.gz # cd swftools-2013 -04-09-1007 # ./configure --libdir = / usr / lib --bindir = / usr / bin # make # make install 

Zainstaluj Jodconverter

Konwerter dokumentów, który konwertuje różne formaty biurowe.

# / opt # wget http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip # unzip jodconverter-core-3.0-beta-4-dist.zip 

Zainstaluj ffmpeg

Narzędzie używane do konwersji i przesyłania strumieniowego audio, wideo.

# wget http://ffmpeg.org/releases/ffmpeg-1.1.1.tar.gz # tar -xvf ffmpeg-1.1.1.tar.gz # cd ffmpeg-1.1.1 # ./configure --libdir = / usr / lib --bindir = / usr / bin --enable-libmp3lame --disable-yasm # make # make install 

Pobierz i skonfiguruj JAVA MySQL Connector

Narzędzie używane do łączenia OpenMeetings z mysql.

# wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.0.8.tar.gz #tar -xvf mysql-connector-java-5.0.8.tar.gz 

Na koniec zainstaluj otwarte spotkania:

# mkdir / openmeetings && cd / openmeetings # wget http://ftp.cixug.es/apache/openmeetings/3.0.7/bin/apache-openmeetings-3.0.7.zip 

Rozpakuj pakiet:

# unzip apache-openmeetings-3.0.7.zip

Teraz skopiuj plik .jar z folderu Mysql-connector do / openmeetings / webapps / openmeetings / WEB-INF / lib.

# cd ~ / mysql-connector-java-5.0.8 # cp mysql-connector-java-5.0.8-bin.jar / openmeetings / webapps / openmeetings / WEB-INF / lib

Iść do / openmeetings / webapps / openmeetings / WEB-INF / zajęcia / META-INF / i uzyskaj kopię zapasową pliku persistence.xml.

# cd / openmeetings / webapps / openmeetings / WEB-INF / classes / META-INF / # cp persistence.xml persistence.xml.backup_rku 

Zmień nazwę mysql_persistence.xml na persistence.xml:

# cp mysql_persistence.xml persistence.xml

Edytuj persistence.xml i podaj Nazwa Użytkownika i hasło Detale

#nano persistence.xml

Przykładowe dane wyjściowe:

      

Ok, teraz jesteś już bardzo blisko zakończenia konfiguracji serwera Apache Openmeetings.

Przejdź do folderu / openmeetings i uruchom skrypt red5.sh:

# cd / openmeetings # ./red5.sh

Po zakończeniu wykonywania skryptu nie zamykaj terminala i nie uruchamiaj usługi Apache przez nowy terminal.

# usługa httpd start

Otwórz przeglądarkę i wpisz : 5080,  pojawi się okno powitalne, przejdź do następnego ekranu.

Podaj nazwę użytkownika bazy danych (w naszym przykładzie „openmeetings”) i kliknij dalej.

Podaj nazwę użytkownika i hasło, które zostały zdefiniowane w pliku persistence.xml, kliknij dalej.

Pozostaw ten krok jako domyślny i kliknij dalej.

Pozostaw domyślne i kliknij dalej.

Teraz instalacja Openmeetings rozpocznie się automatycznie. po zakończeniu tego kroku kliknij dalej.

Kliknij łącze do aplikacji i kontynuuj.

Podaj nazwę użytkownika i hasło oraz zaloguj się do Apache OpenMeetings.

Teraz możesz uruchomić tę wspaniałą aplikację.

Uwaga: Ważną rzeczą do zapamiętania jest to, że wystąpił błąd podczas uruchamiania skryptu red5.sh ze zaktualizowaną wersją Javy, ale kiedy próbowałem skonfigurować tę aplikację ze starszą wersją, tj. 1.7, działała pomyślnie.

Baw się dobrze!




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux