Managing Software Upgrades
login as root, either at the console or using Putty
Upgrading OpenOffice 1.0.x to 1.1.x
Configuration differences: the display of 'inactive menu items' is 'on' by default, rather than off.
Time estimation for upgrade: perhaps 10 mins max per workstation and perhaps 5 mins max per user
Follow these steps:
For each workstation:
Login as Administrator
If OpenOffice is running (as indicated by an icon in the system tray), close it
If you don't already have a user profile for Administrator, create one [TWEAK: B -> O -> G] otherwise OpenOffice doesn't recognise that it should do an upgrade and instead over-writes the previous version
Close the OpenOffice launcher, if running, from the system tray
Perform a 'network' installation (multi-user-installer.bat) of OpenOffice 1.1.x on each workstation (as of TWEAK 0.8.35, don't use its installer, option B -> O -> B2, to do the upgrade, as it causes OpenOffice to crash, which is the fault of OpenOffice)
Choose to 'Update OpenOffice.org 1.0.3'.
Choose to 'Use an installed Java Runtime Environment'
Create an OpenOffice user profile for Administrator by running the program
For each user:
Login as and run OpenOffice for each user
If OpenOffice loads at system startup you'll be prompted (otherwise run it) to update the user profile (which retains user customisations) by "The network installation corresponding to this workstation installation has been updated. Therefore, you have to update this installation, too."
Follow the prompts: choose to 'Update OpenOffice.org 1.0.3'; accept the licence agreement
After the upgrade, the OpenOffice launcher will be running in the System Tray - load OpenOffice; the 'OpenOffice.org Registration' will ask you to make a choice, choose 'Never register'
1.1.x has different program names to 1.0.x so requires different shortcuts
Remove existing 1.0.x derived shortcuts [TWEAK: D -> H -> A]
Replace with new 1.1.x derived shortcuts [TWEAK: D -> H -> E]
Remove original OpenOffice Start menu shortcuts created by the installer [TWEAK: D -> B]
The new shortcuts may appear on the Quick Launch toolbar and desktop in the same location as the old, but if they don't then re-arrange them to how they were previously
If you have revised menu and toolbar templates for 1.0.x they will be retained and you won't see the new menu and toolbar items from the new version of OpenOffice. (We haven't updated our menu and toolbar templates to accomodate the new 'export as PDF' option)
Update this organisation's template Windows profile's shortcuts on the file-server
Background information on the new icons: With OpenOffice 1.1, desktop, Quick Launch and Start menu icons
for users and template Windows profile need to change from using a different program name for each
to using the same program name with a command-line option that differs:
'ooowriter.exe' becomes 'soffice.exe -writer'; 'ooocalc.exe' becomes 'soffice.exe -calc'
'oooimpress.exe' becomes 'soffice.exe -impress'; 'ooodraw.exe' becomes 'soffice.exe -draw'
Because shortcuts now point to the same binary, you'll have to manually change the icons for each to point to the different icons within that binary; and within there are multiple versions of icons: plain (which we've currently moved to, but may revise); with gulls (which were the previous icons); with a yellow band (D:\programs\OpenOffice\program\soffice.exe) [note these different icons that were aviable in beta versions of 1.1.0 were removed for the final release]
Will by default take over file type associations for JPG, GIF, PNG and MNG image formats
- Initially, when the system was first setup, you run the installer from a workstation that you have a P: drive mapping setup on, and choose to put the files on P:. In this regard the P: on the server is just like as if it were D: or any other place Windows could put its files. it doesn't matter that that disk space is across the network, and on a Unix file server running Samba.
- so, if you run the Pegasus Mail installer, as Administrastor, on the workstation that it was initially run on, the Pegasus installer will pick up from that workstation that Pegasus is already installed and that the files are on P: and it will be a very simple exercise to run the update in.
- however, you may not now know which workstation you initially used, unless you were to go round them and look which had Pegasus Mail listed in its 'Add/remove programs' list.
- failing that:
- login to a workstation as Administrator
- make a drive mapping from within Windows Explorer for P: to \\file-server\programs
- run the Pegasus Mail installer
- you should get options to install or to upgrade
- hopefully you can choose to upgrade, and point to the existing copy of Pegasus Mail at P:\programs\pmail
- if you only get an option to install, then install it to P:\programs\pmail. this option _should_ be ok but I can't be completely sure (I no longer have such a system in front of me to be able to test this out on) so be sure to then test this installation by running Pegasus from another workstation to see if it loads
If 7-Zip is installed and a newer version installed over it, you'll need to reboot then immediately login as Administrator
Will reset some per-machine configuration
restores things previosuly removed using Add/Remove Windows Components:
Windows Automatic Updates
restores settings made to Set Program Access and Defaults:
show IE on the desktop?
per-user icons re-appear:
Internet Explorer and Outlook Express Start Menu and Quick Launch
may change Advanced options:
show Internet Explorer on the desktop?
login as an Administrator after installation
leaves its installer files in %WINDIR%\Windows Automatic Updates
After installing and re-booting, login as Administrator
download the update from http://www.ipcop.org/modules.php?op=modload&name=Downloads&file=index and save it somewhere
go to https://10.0.0.1:445
if updates are available it will say so on this screen
choose System -> Updates
enter the username 'admin' and the corresponding password
in the 'Install new update:' section, choose 'Browse' -> choose the update you previously downloaded -> 'ok' -> Upload