Dimdim em Debian Lenny: mudanças entre as edições

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
mSem resumo de edição
 
(3 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 1: Linha 1:
[[Dimdim em Debian Lenny - simplicado| versão simplificada desse tutorial]]
deps via apt
deps via apt
  apt-get install sun-java6-plugin gawk python-uno python2.5-dev unzip \
  apt-get install sun-java6-plugin gawk python-uno python2.5-dev unzip \
Linha 126: Linha 128:


vi que tem uns redirecionamento pro google analytics, ai removi o grande irmão assim
vi que tem uns redirecionamento pro google analytics, ai removi o grande irmão assim
cd /usr/local/dimdim/
  wget http://pub.quijaua.com.br/dimdim/bigbrother.tar
  wget http://pub.quijaua.com.br/dimdim/bigbrother.tar
  tar xvf bigbrother.tar
  tar xvf bigbrother.tar
Linha 146: Linha 149:
* http://ubuntuforums.org/showthread.php?t=554870
* http://ubuntuforums.org/showthread.php?t=554870
* http://sourceforge.net/projects/dimdim/files/
* http://sourceforge.net/projects/dimdim/files/
[[Categoria:Servidor]]

Edição atual tal como às 03h07min de 10 de novembro de 2012

versão simplificada desse tutorial

deps via apt

apt-get install sun-java6-plugin gawk python-uno python2.5-dev unzip \
openoffice.org-java-common openoffice.org-headless binutils build-essential \
libssl-dev libssh2-1-dev psmisc

Broffice.org mais recente

wget -c http://ftp.unicamp.br/pub/broffice/stable/3.2.0/BrOOo_3.2.0_LinuxIntel_install_pt-BR_deb.tar.gz
tar zxvf BrOOo_3.2.0_LinuxIntel_install_pt-BR_deb.tar.gz
cd OOO320_m12_native_packed-1_pt-BR.9483/DEBS/
dpkg -i *.deb

path para java

echo "JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.12" >> /root/.bashrc
echo "export JAVA_HOME" >> /root/.bashrc
echo "PATH=$JAVA_HOME/bin:$PATH" >> /root/.bashrc
echo "export PATH" >> /root/.bashrc

download

cd /usr/src/
wget -c http://download.cherrypy.org/cherrypy/3.1.0/CherryPy-3.1.0.zip
wget -c http://www.saddi.com/software/flup/dist/flup-1.0.tar.gz
wget -c http://curl.haxx.se/download/curl-7.19.0.tar.gz
wget -c http://deron.meranda.us/python/demjson/dist/demjson-1.3.tar.gz
wget -c http://pub.quijaua.com.br/dimdim/dimdim_4.5-2_i386.deb

módulos para python

unzip CherryPy-3.1.0.zip
cd CherryPy-3.1.0
chmod +x *
python2.5 setup.py install
cd /usr/src/
tar xvf flup-1.0.tar.gz
cd flup-1.0
chmod +x *
python2.5 ez_setup.py -U setuptools
python2.5 setup.py install
cd /usr/src/
tar xvf curl-7.19.0.tar.gz
cd curl-7.19.0
./configure --prefix=/usr
make
make install
ln -s /usr/local/lib/libcurl.so.4 /usr/lib/libcurl.so.0
easy_install-2.5 pycurl
cd /usr/src/
tar xvf demjson-1.3.tar.gz
cd demjson-1.3
chmod +x *
python2.5 setup.py install


python2.5
>>>import cherrypy
>>>import flup
>>>import pycurl
>>>import demjson
>>>
Ctrl+D

desempacotando dimdim

cd /usr/src/
dpkg -i dimdim_4.5-2_i386.deb
mv /usr/local/dimdim-4.5/ /usr/local/dimdim
cd /usr/local/dimdim/
tar xvf CobrowsingManager.tar.gz

permissões

chmod +x ConferenceServer/apache-tomcat-5.5.17/bin/*
chmod +x red5/*
chmod +x red5/conf/*
chmod +x nginx/sbin/*
chmod +x DTP3/Reflector/*
chmod +x Mediaserver/mods/*
chmod +x Mediaserver/www/pages/*
chmod +x /usr/bin/*
chmod +x /usr/lib/*
chmod +x /usr/local/share/*
chmod +x CobrowsingManager/cob/*
chmod +x StartDimdim.sh
chmod +x StopDimdim.sh
chmod +x Config-ipaddress.pl

deps e ln

ln -s /usr/lib/libpcre.so.3 /usr/lib/libpcre.so.0
cp Mediaserver/mods/spawn-fcgi DTP3/Reflector/spawn-fcgi
rm /usr/bin/soffice
ln -s /opt/broffice.org3/program/soffice.bin /usr/bin/soffice.bin
cd /usr/local/dimdim/ThirdPartyPackages/
tar xvf swftools.tar.gz
cp swftools/pdf2swf /usr/bin/
cp swftools/libs/* /usr/lib/
cp swftools/swfdump /usr/bin/
cp swftools/swfextract /usr/bin/
cp -r swftools/swffonts/fonts/ /usr/local/share/swftools/
cd ..

custom confs

sed -i 's/openoffice.org2.4/broffice.org3/g' Mediaserver/mods/toolkit/osconfig.py

sed -i 's/\DIMDIM_JAVA_HOME\/bin\/java/\/usr\/lib\/jvm\/java-6-sun-1.6.0.12\/bin\/java/g' \
ConferenceServer/apache-tomcat-5.5.17/conf/wrapper.conf

sed -i 's/local\/bin/bin/g' CobrowsingManager/cob/startCobServer.sh

sed -i 's/python2/python2.5/g' Mediaserver/mods/interface.py

sed -i 's/dimdim-4.5/dimdim/g' StartDimdim.sh

sed -i 's/dimdim-4.5/dimdim/g' StopDimdim.sh

sed -i 's/port\="DIMDIM_PORT_NUMBER"/address\="127.0.0.1"\ port\="40000"/g' \
ConferenceServer/apache-tomcat-5.5.17/conf/server.xml

sed -i 's/192.168.1.144/192.168.56.103/g' nginx/conf/nginx.conf

iniciando

./Config-ipaddress.pl 192.168.56.103
./StartDimdim.sh


Acesse agora em

vi que tem uns redirecionamento pro google analytics, ai removi o grande irmão assim

cd /usr/local/dimdim/
wget http://pub.quijaua.com.br/dimdim/bigbrother.tar
tar xvf bigbrother.tar
cp bigbrother/WelcomePage.html ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/ 
cp bigbrother/AdminLogin.jsp ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/jsp/admin/ 
cp bigbrother/api_sample_form.html ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/ 
cp bigbrother/share_wait.html ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/share_wait/ 
cp bigbrother/NewConsole.jsp ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/html/layout2/ 
cp bigbrother/envcheck_jsp.java ConferenceServer/apache-tomcat-5.5.17/work/Catalina/localhost/dimdim/org/apache/jsp/html/envcheck/ 
cp bigbrother/envcheck.jsp ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/html/envcheck/ 
cp bigbrother/WorkspacePopout.jsp ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/html/popout/ 


referências: