Chương IV: Cài đặt trên môi trường nguồn mở (Ubuntu)

Một phần của tài liệu Tìm hiểu và triển khai hệ thống hội nghị truyền hình dimdim (Trang 33 - 40)

* Yêu cầu phần cứng:

+ 512 MB RAM (recommended) + 1 GB free fixed disk

* Yêu cầu phần mềm:

+ Bộ thư viện Libc phiên bản 2.5 trở lên. + Open Office phiên bản 3.0 trở lên

+ Java Runtime Environment (JRE) phiên bản 1.6 trở lên + CherryPy phiên bản 3.1 trở lên

+ Flup phiên bản 1.0 trở lên. + Pycurl phiên bản 7.19 trở lên + Demjson phiên bản 1.3 trở lên + Dimdim phiên bản 4.5

+ Python được cài sẵn trong hệ điều hành

2. Cài đặt

- Yêu cầu trước khi cài đặt DimDim trong Ubuntu là phải thông với mạng internet để có thể tải cái ứng dụng từ trên mạng về cài đặt trực tiếp, và nên đặt địa chỉ ip tĩnh để có thể có địa chỉ cố định cho DimDim chạy

- Hướng dẫn cách đặt địa chỉ ip thủ công : . Hệ thống/ tùy thích/ kết nối mạng . Chọn nút Thêm

. Tên kết nối có thể đổi lại cho dễ nhớ . Chọn Thiết lập Ipv4

. Ở phương pháp thì chọn Thủ công

. Ở mục Địa chỉ thì ta đánh địa chỉ vào và ở máy chủ DNS thì đánh địa chỉ DNS của máy thật vào

Trước khi cài đặt Dimdim thì chúng ta phải cài đặt tất cả các phụ thuộc phục vụ phần mềm hội nghị Dimdim.

Ta cài đặt Java sun 6. Nhấp vào Terminal dòng sau: . apt-get install sun-java6-bin

Sau đó cài đặt các gói phần mềm cần thiết cho Dimdim: .apt-get install gawk

.apt-get install python-uno python2.6-dev .apt-get install unzip

Cài các phần của python - Cherry

.unzip CherryPy-3.1.0.zip .cd CherryPy-3.1.0

.chmod +x *

.python2.6 setup.py install .python2.6 >>>import cherrypy Ctrl+D - Flup .tar xvf flup-1.0.tar.gz .cd flup-1.0 .chmod +x *

.python2.6 ez_setup.py -U setuptools .python2.6 setup.py install

.python2.6 .>>>import flup .Ctrl+D - Pycurl .tar xvf curl-7.19.0.tar.gz .cd curl-7.19.0 ./configure .make .make install .ln -s /usr/local/lib/libcurl.so.4 /usr/lib/libcurl.so.4 .easy_install-2.6 pycurl .cd .. .python2.6 >>>import pycurl

- Demjson

.tar xvf demjson-1.3.tar.gz .cd demjson-1.3

.chmod +x *

.python2.6 setup.py install .python2.6

.>>>import demjson .Ctrl+D

- Tải bản Dimdim_RPM_Package_CentOS_5.2_v4.5.zip .Giải nén dimdim

. apt-get install alien

.cd Dimdim_RPM_Package_v4.5/ .alien Dimdim-4.5_SF_i386.rpm .dpkg -i dimdim_4.5-2_i386.deb

.mv /usr/local/dimdim-4.5/ /usr/local/dimdim .cd /usr/local/dimdim/

- Thay đổi các điều khoản cho các tập tin đã cài đặt trong DimDim: .chmod +x /usr/local/dimdim/ConferenceServer/apache-tomcat- 5.5.17/bin/* .chmod +x /usr/local/dimdim/red5/* .chmod +x /usr/local/dimdim/red5/conf/* .chmod +x /usr/local/dimdim/nginx/sbin/* .chmod +x /usr/local/dimdim/DTP3/Reflector/* .chmod +x /usr/local/dimdim/Mediaserver/mods/* .chmod +x /usr/local/dimdim/Mediaserver/www/pages/* .chmod +x /usr/bin/* .chmod +x /usr/lib/* .chmod +x /usr/local/share/* .chmod +x CobrowsingManager/cob/* .chmod +x StartDimdim.sh

- Chỉnh sửa các tập tin đã cài sau đây:

./usr/local/dimdim/Mediaserver/mods/toolkit/osconfig.py Sostituiamo : return os.path.dirname(‘/opt/openoffice.org2.4/program/’) con: return os.path.dirname(‘/opt/openoffice.org3/program/’) ./usr/local/dimdim/ConferenceServer/apache-tomcat- 5.5.17/conf/wrapper.conf Sostituiamo : wrapper.java.command=DIMDIM_JAVA_HOME/bin/java con: wrapper.java.command=/usr/lib/jvm/java-6-sun-1.6.0.12/bin/java ./usr/local/dimdim/ConferenceServer/apache-tomcat-

5.5.17/conf/server.xml Sostituiamo : <Connector

port=”DIMDIM_PORT_NUMBER” maxHttpHeaderSize=”8192″ con: <Connector address=”127.0.0.1″ port=”40000″

maxHttpHeaderSize=”8192″

./usr/local/dimdim/StopDimdim.sh Sostituiamo : cd /usr/local/dimdim- 4.5/ConferenceServer/apache-tomcat-5.5.17/bin/ con: cd

/usr/local/dimdim/ConferenceServer/apache-tomcat-5.5.17/bin/

./usr/local/dimdim/StartDimdim.sh Sostituiamo : cd /usr/local/dimdim- 4.5/ConferenceServer/apache-tomcat-5.5.17/bin/ con: cd

/usr/local/dimdim/ConferenceServer/apache-tomcat-5.5.17/bin/ ./usr/local/dimdim/Mediaserver/mods/interface.py Sostituiamo : #!/usr/bin/python2 con: #!/usr/bin/python2.6

./usr/local/dimdim/CobrowsingManager/cob/startCobServer.sh Sostituiamo : /usr/local/bin/python2.6 con: /usr/bin/python2.6

- Tạo các liên kết sau:

.ln -s /usr/lib/libpcre.so.3 /usr/lib/libpcre.so.0

.cp Mediaserver/mods/spawn-fcgi DTP3/Reflector/spawn-fcgi

- Xác định lại địa chỉ ip và cổng: .cd /usr/local/dimdim

- Và chúng ta bắt đầu máy chủ: . sh StartDimdim.sh

* Ở trong mã nguồn để cài đặt thì phải sử dụng quyền cao nhất nên trước mỗi câu lệnh chúng ta phải có “sudo”.

* Ở phần chính sửa các tập tin đã cài đặt, muốn chỉnh sửa file trong hệ thống thì phải cấp quyền đầy đủ cho nó ví dụ như: sudo chmod 777 tên file

Chương V: Kết luận

Một phần của tài liệu Tìm hiểu và triển khai hệ thống hội nghị truyền hình dimdim (Trang 33 - 40)

Tải bản đầy đủ (DOC)

(41 trang)
w