Dies ist eine alte Version des Dokuments!
Die aktuellen Openoffice.org Version kann unter folgenden Link heruntergeladen werden http://www.openoffice.org/download/index.html. Für weiteren Verlauf muss das Paket entpackt werden
linux-1abl:~ # tar -xzf Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_de.tar.gz
und dann muss in das Verzeichnis mit den RPM Paketen gewechselt werden
linux-1abl:~ # cd de/RPMS/
Zu letzt müssen die neue rpm Pakete installiert werden
linux-1abl:~/de/RPMS # rpm -ihv *rpm
Als erstes muss verifiziert werden, in welchen Pfad soffice abgelegt wurde
linux-1abl:~ # find / -name soffice /opt/openoffice4/program/soffice
Als nächstes wird das entsprechende init.d Script erstellt
linux-1abl:~/de/RPMS # vi /etc/init.d/openoffice
#!/bin/bash # # ### BEGIN INIT INFO # Provides: oepneoffice headless # Required-Start: $remote_fs $time # Should-Start: $time # Required-Stop: $remote_fs # Should-Stop: # Default-Start: 3 4 5 # Default-Stop: 0 1 2 6 # Short-Description: Provides Openoffice Headless deamon # Description: Starts an openoffice daemon on localhost 8100 for converting office files to pdf ### END INIT INFO OOo_HOME=/opt/openoffice4/program SOFFICE_PATH=$OOo_HOME/soffice PIDFILE=/var/run/openoffice-server.pid set -e case "$1" in start) if [ -f $PIDFILE ]; then echo "OpenOffice headless server has already started." sleep 5 exit fi echo "Starting OpenOffice headless server" $SOFFICE_PATH -headless -nologo -nofirststartwizard -accept="socket,host=127.0.0.1,port=8100;urp" & > /dev/null 2>&1 touch $PIDFILE ;; stop) if [ -f $PIDFILE ]; then echo "Stopping OpenOffice headless server." killall -9 soffice && killall -9 soffice.bin rm -f $PIDFILE exit fi echo "Openoffice headless server is not running." exit ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0
Im nächsten Schritt, wird dem Script das Execute Recht erteilt
linux-1abl:~/de/RPMS # chmod u+x /etc/init.d/openoffice2
Und in die entsprechenden Runlevel aufgenommen
linux-1abl:~/de/RPMS # insserv /etc/init.d/openoffice
Als letztes muss der Dienst noch gestartet werden
linux-1abl:~/de/RPMS # service openoffice start Starting OpenOffice headless server