Die virtPresenter-Software wird von uns nicht mehr aktiv weiterentwickelt! Statt dessen nutzen wir unsere Entwicklungs-Ressourcen für das Opencast Matterhorn Projekt in dem viele Erfahrungen von virtPresenter eingebracht werden.
Installationsanleitung für den Videoserver unter Ubuntu 8.04
Ein kleines Script das einem derzeit alles, bis auf die vsftpd Konfiguration und Epiphan-Treiber installation abnimmt. (txt-Datei umbenennen in .sh und mit Ausführrechten versehen)
Eintragen des Medibuntu Repositories
echo "deb http://packages.medibuntu.org/ hardy free non-free" | sudo tee -a /etc/apt/sources.list wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update
Installieren der Software:
sudo apt-get install ffmpeg mplayer mencoder sudo apt-get install gpac sudo apt-get install ruby rubygems sudo gem update sudo gem install flvtool2 sudo cp /var/lib/gems/1.8/bin/flvtool2 /usr/bin sudo apt-get install ckermit sudo apt-get install subversion sudo apt-get install xmlstarlet sudo apt-get install vsftpd openssh-server xinetd sudo apt-get install vnc4-common sudo apt-get install ivtv-utils sudo apt-get install python-pygame python-tk wget http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf-0.9.5.tar.gz tar -xzf pyvnc2swf-0.9.5.tar.gz svn co https://virtpresenter.svn.sourceforge.net/svnroot/virtpresenter/trunk/videoconverter/ cd videoconverter sudo chmod -R 755 * sudo ./install.sh cd .. svn co https://virtpresenter.svn.sourceforge.net/svnroot/virtpresenter/trunk/videoserver/ cd videoserver sudo chmod -R 755 * sudo ./install.sh cd ..
Änderungen an Konfigurationsdateien
In /etc/vsftpd.conf
anonymous_enable=YES
Ändern in:
anonymous_enable=NO ... listen=YES ... local_enable=YES ... write_enable=YES
Optionaler Teil
Installation Treiber für epiphan vga2usb
Gehen sie auf http://www.epiphan.com/downloads/linux/ und laden sie den passenden Treiber für ihr Ubuntu ( *-generic_i386.tbz) in ihr Home-Verzeichnis. Achten sie dabei auf die passende Kernel-Version (uname -r zum abfragen).
Wir gehen jetzt von einem Kernel 2.6.24-23 aus und laden den Treiber auch mit wget runter.
Danach in der Shell folgendes eingeben:
mkdir vga2usb cd vga2usb wget http://www.epiphan.com/downloads/linux/vga2usb-3.20.12.0-2.6.24-23-server_i386.tbz tar -xjf vga2usb-3.20.12.0-2.6.24-23-server_i386.tbz make sudo make load
Automatisches laden des Treibers aktivieren:
Öffnen sie /etc/rc.local und fügen sie folgende Zeilen nach den Kommentaren hinzu:
/sbin/modprobe videodev /sbin/modprobe usbvideo /sbin/insmod /home/<username>/vga2usb/vga2usb.ko
Starten sie den Rechner neu!
Wichtig bei Installation von Tomcat5.5: http://ubuntuforums.org/showthread.php?p=2611681
mehr als vier serielle Ports
Problem: unter Ubuntu stehen standardmäßig nur vier serielle Schnittstellen zu Verfügung:
ls -l /dev | grep ttyS crw-rw---- 1 root uucp 4, 64 Aug 23 13:31 ttyS0 crw-rw---- 1 root uucp 4, 65 Aug 23 13:31 ttyS1 crw-rw---- 1 root uucp 4, 66 Aug 23 13:31 ttyS2 crw-rw---- 1 root uucp 4, 67 Aug 23 13:31 ttyS3
Lösung: Sollen nun mehr als diese vier Ports genutzt werden,
muss dies als Kernelparameter angegeben werden. Das kann in der Konfigurationsdatei des Bootloaders (hier grub) angegeben werden. Dazu muss die Zeile:
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=6430bdad-99af-4e51-8552-4f50510924c1 ro quiet splash
(die kann je nach Version&Einstellung leicht anders aussehen)
ergänzt werden um:
8250.nr_uarts=6
gpac 0.4.4 installieren
Problem: gpac steht in der neuen 0.4.4 Version nicht als Paket zur Verfügung und muss deshalb manuell kompiliert werden.
zusätzlich benötigte Software:
-libxt-dev -zlib1g-dev -g++
danach müsste configure, make, make install durchlaufen.
bei der Fehlermeldung
error while loading shared libraries: libgpac.so: cannot open shared object file: No such file or directory
hilft ein
cp bin/gcc/libgpac.so /usr/lib
weiter.
Sun Java installieren
Benötigte Pakete:
- sun-java6-bin
- sun-java6-jre
Danach:
update-java-alternatives -l sudo update-java-alternatives -s java-6-sun

