====== OpenOffice.org ====== ===== 2.3.0 ===== OpenOffice.org 2.3.0 on valmiiksi MSI-paketoitu Sun Microsystemsin toimesta. Keskitettyä jakelua varten pakettiin on kuitenkin syytä tehdä pieniä muutoksia. ==== MSI-paketin purkaminen ==== Lataa ensin OpenOffice.org:in asennuspaketti OpenOfficen www-sivuilta [[http://www.openoffice.org/|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. ==== Administratiivinen asennus ==== 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. ==== Muutokset MSI-pakettiin ==== 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. === AdminUser-virhe === **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: {{paketit:ooo_orca_privileged.png}} === Registration Wizard pois === 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: false 2015-01-01T08:00:00 true **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. [[http://www.appdeploy.com/packages/detail.asp?id=497|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: {{paketit:ooo_orca_setup.xcu.png}} === Online Update pois === 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: {{paketit:ooo_orca_onlineupdate.png}} OpenOffice.org on nyt valmis laitettavaksi jakeluun. ==== Muuta ==== === Group Policyjen kautta tapahtuva hallinta === Group policyjen kautta tapahtuvan OpenOffice.org:in hallintaan on olemassa [[http://openofficetechnology.com/|OpenOffice Technology]]:n valmistama kaupallinen tuote OpenOffice-Enterprise.