OpenOffice.org 2.3.0 on valmiiksi MSI-paketoitu Sun Microsystemsin toimesta. Keskitettyä jakelua varten pakettiin on kuitenkin syytä tehdä pieniä muutoksia.
Lataa ensin OpenOffice.org:in asennuspaketti OpenOfficen www-sivuilta http://www.openoffice.org/. Jätä Java Runtime Environment (JRE) pois ladattavasta versiosta, sillä JRE:hän toki asennetaan erikseen omasta MSI-paketistaan.
Käynnistä asennus tiedostosta OOo_2.3.0_Win32Intel_install_en-US.exe
,
ja pura paketti haluamaasi väliaikaiseen hakemistoon. Tämän jälkeen
keskeytä OpenOffice.org:in asennus. OpenOfficen MSI-paketti tykötarpeineen
löytyy nyt purettuna antamastasi hakemistosta.
Käynnistä OpenOffice.org:in administratiivinen asennus komentoriviltä hakemistosta, johon asennustiedostot yllä purettiin:
setup.exe /a
Käynnistyvä asennusvelho kysyy polkua, jonne administratiivinen asennus tehdään ja etenee sitten itsekseen asennuksen loppuun.
Seuraava vaihe on muokata administratiivisesta asennuksesta kelvollinen keskitettyä jakelua varten. Muutokset pystyy tekemään helposti Orca:lla. OpenOffice.org:in voi myös asentaa väliaikaisesti johonkin koneeseen, jos asetusten tarkempi tutkiminen kiinnostaa.
Huom! Älä tee missään tapauksessa näin! Tämä kyllä mahdollistaa ohjelman asentamisen, mutta poistaminen ei näillä eväillä onnistukaan, vaan vaatii administrator-oikeudet (Error: 1730), ja kun käyttäjälle sellaiset antaa ei poistaminen onnistu siltikään. OpenOfficen MSI-paketissa on per-user -asennusten suhteen jotain pahasti vialla.
Paketissa on suorastaan klassinen virhe, joka estää Elevated Privileges
-toiminnon, joka on käytössä vaikkapa group policyjen kautta tehtävissä
”Published to User”-asennuksissa. Virhe korjataan vaihtamalla Orcalla
LaunchCondition
-taulusta arvon AdminUser
tilalle arvo
Privileged
, jota tässä tapauksessa kuuluu käyttää. Muutoksen jälkeen
tilanne on siis seuraavanlainen:
Käynnistäessään ensimmäistä kertaa minkä tahansa joistakin OpenOffice.org-ohjelmista käyttäjä saa eteensä Registration Wizard:in. Registration Wizard:in poistaminen edellyttää tiedoston
[administratiivinen asennus]\share\registry\data\org\openoffice\Setup.xcu
muokkaamista. Tähän tiedostoon pitää lisätä kaksi määritystä,
LicenseAcceptDate
sopivaksi katsomallasi päiväyksellä ja
FirstStartWizardCompleted
arvolla true
. Seuraavassa
selventävä esimerkki:
<node oor:name="Office"> <prop oor:name="ooSetupInstCompleted"> <value>false</value> </prop> <prop oor:name="LicenseAcceptDate" oor:type="xs:string"> <value>2015-01-01T08:00:00</value> </prop> <prop oor:name="FirstStartWizardCompleted" oor:type="xs:boolean"> <value>true</value> </prop>
Huom! ooSetupInstCompleted
pitää jättää tilaan false
,
jotta OpenOffice.org tekee käyttäjälle OOo:n profiilin oikeaoppisesti
ja ilman virheilmoituksia ensimmäisen käynnistyksen yhteydessä.
(Esim. AppDeployssa neuvotaan tekemään väärin.)
Kun tiedosto on päivitetty, muokataan vielä Orcalla
administratiivisesta asennuksesta löytyvää OpenOffice.org:in
MSI-pakettia openofficeorg23.msi
korjaamalla päivitetyn
tiedoston oikea koko File
-tauluun. Alla esimerkkikuva:
Online Update on onneksi erillinen Feature, joten sen jättäminen
pois asennuksesta onnistuu helposti muokkamalla jälleen Orcalla
MSI-pakettia openofficeorg23.msi
. Vaihda Feature
-taulusta
Featuren gm_o_Onlineupdate
Level
-sarakkeen arvoksi 0
.
Näin kyseinen Feature jätetään aina asentamatta. Alla vielä kuva
tarvittavasta muutoksesta:
OpenOffice.org on nyt valmis laitettavaksi jakeluun.
Group policyjen kautta tapahtuvan OpenOffice.org:in hallintaan on olemassa OpenOffice Technology:n valmistama kaupallinen tuote OpenOffice-Enterprise.