Changes

From SME Server
Jump to navigationJump to search
Line 1: Line 1:  +
{{Languages}}
 
=== Maintainer ===
 
=== Maintainer ===
 
Michael Weinberger
 
Michael Weinberger
Line 14: Line 15:     
  config gettype openoffice || config set openoffice service
 
  config gettype openoffice || config set openoffice service
  setprop openoffice status enable
+
  config setprop openoffice status enabled
  signal-event workgroup-update
+
  expand-template /etc/samba/smb.conf
 +
 
 +
Now wait until the 'openoffice' share appears in the Windows Network Neighborhood. This may take serveral minutes.
    
==== OpenOfficePortable Windows Binary Installation====
 
==== OpenOfficePortable Windows Binary Installation====
On a Windows computer log into the domain as domain user 'admin' with the SME admin password. Download and save the OpenOfficePortable setup program from [http://sourceforge.net/project/showfiles.php?group_id=151265&package_id=255647 Soureforge download page]. There are serveral localized versions available. In the installation chapter below the English version OpenOffice_Portable_2.3.1_Rev_2_en-us.paf.exe is used.
+
On a Windows computer log into the domain as domain user 'admin' with the SME admin password. Download and save the OpenOfficePortable setup program from [http://sourceforge.net/projects/portableapps/files/OpenOffice.org%20Portable/ Soureforge download page]. There are serveral localized versions available. In the installation chapter below the English version OpenOffice_Portable_2.3.1_Rev_2_en-us.paf.exe is used. ('''Use the latest version 3.2 The installation process is identical)
 
+
'''
    
Run the OpenOfficePortable setup program.  
 
Run the OpenOfficePortable setup program.  
Line 37: Line 40:       −
Leave these fields '''empty'''.
+
If you leave these fields '''empty''', these fields will be empty in the individual user profiles.
 +
 
 +
Enter '''any text''', if you want the corresponding fields of the individual user profile pre-filled with the user's name (from the SME configuration database).
    
[[Image:Oo-setup-3.png]]
 
[[Image:Oo-setup-3.png]]
Line 62: Line 67:     
[[Image:Oo-options-2.png]]
 
[[Image:Oo-options-2.png]]
 +
 +
Now you have created the default user profile.
    
===Setup and Configuration on the SME Server===
 
===Setup and Configuration on the SME Server===
Line 67: Line 74:  
Run the script
 
Run the script
 
  openoffice-init
 
  openoffice-init
This creates the user profile directories for all existings users and copies the default profile into them. The OpenOffice bootstrap.ini file is patched to use the new path. The user profiles are stored in /home/e-smith/files/ooSettings. When new SME users are created, the OpenOffice profile will be created automatically by an action script in the create-user event.
+
This creates the user profile directories for all existings users and copies the default profile into them. The OpenOffice bootstrap.ini file is patched to use the new profiles path and the OpenOfficePortable.ini file is created.
 
+
The user profiles are stored in /home/e-smith/files/ooSettings. When new SME users are created, the OpenOffice profile will be created automatically by an action script in the create-user event.
Users now can start OpenOffice by running \\MYPDC\openoffice\OpenOfficePortable\OpenOfficePortable.exe
  −
 
  −
'''Important:''' From now on you should never run OpenOffice as domain user admin again!
      +
Users now can start OpenOffice by running <tt>\\MYPDC\openoffice\OpenOfficePortable\OpenOfficePortable.exe</tt>
    
==== Register OpenOffice File Extensions (optional)====
 
==== Register OpenOffice File Extensions (optional)====
Line 90: Line 95:     
Users now can start OpenOffice by running <LETTER>:\OpenOfficePortable
 
Users now can start OpenOffice by running <LETTER>:\OpenOfficePortable
 +
 +
 +
=== Update from 2.3.1 to 2.4.0 ===
 +
Log into the SME server as user root.
 +
 +
Install the smeserver-openoffice-portable-2.4.0-1.el4.sme.noarch.rpm RPM:
 +
/usr/bin/yum update --enablerepo=smecontribs smeserver-openoffice-portable
 +
 +
Run the init script (to fix ownership and permissions)
 +
openoffice-init
 +
 +
Log into a Windows workstation as domain user 'admin' with the SME admin password. Download and save the OpenOfficePortable 2.4 setup program from [http://sourceforge.net/project/showfiles.php?group_id=151265&package_id=255647 Soureforge download page]. 
 +
Run the OpenOfficePortable setup program. Choose the same path you have used at the first installation (see first screenshot of chapter OpenOfficePortable Windows Binary Installation)
 +
 +
On the SME server again run
 +
openoffice-init
 +
 +
 +
=== Distribute the OpenOffice Installation to other SME Servers ===
 +
Log into the new server as user root and install and configure the RPM as described in the 'RPM Installation' section above.
 +
 +
Then log into the server with the OpenOffice installation and run
 +
 +
rsync -av  --delete /opt/openoffice/OpenOfficePortable NEW_SERVER_IP:/opt/openoffice/
 +
 +
'''Note:''' It is important to use the rsync command as it preserves timestamps, permissions and ownerships. The scp command would not work.
 +
 +
After the tranfer run on the new server
 +
openoffice-init
      Line 100: Line 134:  
Removing the RPM
 
Removing the RPM
 
  /usr/bin/yum erase smeserver-openoffice-portable
 
  /usr/bin/yum erase smeserver-openoffice-portable
 +
signal-event workgroup-update
 
Removing the OpenOffice installation
 
Removing the OpenOffice installation
 
  rm -rf /opt/openoffice
 
  rm -rf /opt/openoffice
 
Removing the user profiles
 
Removing the user profiles
 
  rm -rf /home/e-smith/files/ooSettings
 
  rm -rf /home/e-smith/files/ooSettings
 +
 +
=== Changelog ===
 +
<pre>
 +
* Mon Apr 21 2008 Michael Weinberger <mweinber@neddix.de> 2.4.0-2
 +
  Touch license files to avoid license dialog
 +
* Mon Apr 21 2008 Michael Weinberger <mweinber@neddix.de> 2.4.0-1
 +
  Update to 2.4
 +
  Fix ownership of /opt/openoffice in script openoffice-init
 +
* Sun Mar 16 2008 Michael Weinberger <mweinber@neddix.de> 2.3.1-11
 +
  openoffice-delete-history as seperate script
 +
* Sat Mar 15 2008 Michael Weinberger <mweinber@neddix.de> 2.3.1-10
 +
  openoffice-delete-history added
 +
* Fri Mar 14 2008 Michael Weinberger <mweinber@neddix.de> 2.3.1-9
 +
  rename OpenOfficePortable.ini to OpenOfficePortable.ini.contrib
 +
* Thu Mar 13 2008 Michael Weinberger <mweinber@neddix.de> 2.3.1-8
 +
  OO Pathes fixed
 +
  OpenOfficePortable.ini added
 +
  openoffice configuration db record for enable/disable program share
 +
* Thu Feb 28 2008 Michael Weinberger <mweinber@neddix.de> 2.3.1-7
 +
  Spec file fix
 +
* Thu Feb 14 2008 Michael Weinberger <mweinber@neddix.de>
 +
  Initial release
 +
</pre>
    
=== References ===
 
=== References ===
 
* http://www.openoffice.org/
 
* http://www.openoffice.org/
 +
* http://portableapps.com/apps/office/openoffice_portable
 +
* http://portableapps.com/de/apps/office/openoffice_portable
 
* http://sourceforge.net/project/showfiles.php?group_id=151265&package_id=255647
 
* http://sourceforge.net/project/showfiles.php?group_id=151265&package_id=255647
 
+
* http://www.ooodev.org/projekte/oooportable/oooportable.html
 
----
 
----
 
[[Category: Contrib]]
 
[[Category: Contrib]]
 +
[[Category: Administration]]
 +
[[Category: Groupware]]

Navigation menu