OpenOffice.org automatikus telepítése

Lehetőség van Windows alatt az OpenOffice.org telepítését automatizálni, ami azért jó, mert így akár Windows telepítése után magától feltelepíthetjük, vagy akár a hálózat többi gépére telepíthetjük az OOo-t GroupPolicy-vel.

Az OpenOffice Windowsos telepítője gyárilag MSI csomagban érkezik (csak be van tömörítve) így csak ki kell tömöríteni a telepítőt, majd az MSI fájlt megfelelően paraméterezni.

Töltsük le az OpenOffice.org telepítőjét a hivatalos oldalról. Jelenleg a 3.1-es verzió érhető el magyarul.

Alaptelepítés

Indítsuk el a telepítést…

Telepítővarázsló üdvözlése
Telepítővarázsló üdvözlése

Adjuk meg, hová tömörítse ki a fájlokat

kicsomagolás helyének megadása
kicsomagolás helyének megadása

Kitömörítés folyamatban…

kitömörítés...
kitömörítés...

Ha végzett a telepítő a kicsomagolással, akkor szakítsuk meg a telepítést a Mégse gombra kattintva.

kilépés a telepítőből
kilépés a telepítőből

Kitömörítés után láthatjuk is a fájlokat a C:\OOo_telepito (vagy amit megadtunk) mappába

kitömörített OpenOffice.org telepítő fájlok
kitömörített OpenOffice.org telepítő fájlok

A sok fájl közül a openofficeorg23.msi nevű fájllal fogunk dolgozni. Indítsunk el egy Parancssort (Start menü > Programok > Kellékek-be található, vagy Start menü > Futtatás > cmd), majd lépjünk be a C:\OOo_telepito mappába

cd C:\OOo_telepito

Ha az alapértelmezett telepítést szeretnénk csak automatizálni, azt a következő paranccsal tehetjük:

start /wait msiexec /qn /norestart /i openofficeorg23.msi

Ekkor mindenféle felhasználói beavatkozás nélkül feltelepül az OOo.

MSI telepítése csendes módban
MSI telepítése csendes módban

Nézzük a paraméterek jelentését:
start /wait A start program elindítja a megadott programot, fájlt, majd a /wait paraméter miatt várakozik arra, hogy az adott program befejeződjön.
msiexec Ez a Windows Installer segédprogram. Ezt indítjuk el a start programmal
/qn Nem jelenít meg felhasználói felületet. Ha szeretnénk tájékoztatást kapni arról, hogy hol áll a telepítés akkro használhatjuk a /qb (ami egy alapszintű felhasználó felületet jelenít meg) vagy a /qr paramétert (ami OOo stílusú felhasználói ablakot mutat)
/norestart Ne induljon újra a számítógép a telepítés végeztével
/i Telepítést indítja el (a /x paraméterrel eltávolítjuk, a /f paraméterrel javítótelepítést végzünk)

OOo eltávolításához tehát a következő parancsot használjuk:

start /wait msiexec /qn /norestart /x openofficeorg23.msi

Telepítés testreszabása

Ha az alapértelmezett telepítés nem kielégítő a számunkra, akkor lehetőség van paraméterek formájában megváltoztatni az alapértelmezett telepítési opciókat, a következő formában:

start /wait msiexec /qn /norestart /i openofficeorg23.msi VÁLTOZÓ1=paraméter1 VÁLTOZÓ2=paraméter2

A következő változókat és értékeket használhatjuk:
SELECT_WORD: Az OOo-hoz legyenek e társítva a .DOC (MS Word) fájlok. 1 igen, 0 nem
SELECT_EXCEL: Az OOo-hoz legyenek e társítva az .XLS (MS Excel) fájlok. 1 igen, 0 nem
SELECT_POWERPOINT: Az OOo-hoz legyenek e társítva a .PPT (MS PowerPoint) fájlok. 1 igen, 0 nem
INSTALLLOCATION: Telepítés helye, idézőjelek között (pl. “c:\OOO”). Ha a mappa nem létezik a program létrehozza azt.
COMPANYNAME: Cégnevünk (ha van) idézőjelek () között.
USERNAME: Saját nevünk (nem kötelező megadni) idézőjelek között
ADDLOCAL és REMOVE: Miket telepítsünk, és miket távolítsunk el. A REMOVE erősebb mint az ADDLOCAL. Ha mindent telepíteni szeretnénk, akkor az ADDLOCAL-nak az ALL paramétert adjuk meg. Ha csak a REMOVE-nek adunk meg paramétereket, akkor azok a részek nem fognak települni. Az alábbi részegycségeket használhatjuk:

Writer
gm_p_Wrt, gm_p_Wrt_Bin, gm_p_Wrt_Help
Calc: gm_p_Calc, gm_p_Calc_Bin, gm_p_Calc_Help, gm_p_Calc_Addins
Draw: gm_p_Draw, gm_p_Draw_Bin, gm_p_Draw_Help
Impress: gm_p_Impress, gm_p_Impress_Bin, gm_p_Impress_Help
Base: gm_p_Base, gm_p_Base_Bin, gm_p_Base_Help
Math: gm_p_Math, gm_p_Math_Bin, gm_p_Math_Help
Grafikus szűrők: gm_Optional, gm_o_Grfflt
Test tool: gm_Optional, gm_o_Testtool
XSLT example filters: gm_Optional, gm_o_Xsltfiltersamples
Python UNO bridge: gm_Optional, gm_o_Pyuno
Email form letter: gm_Optional, gm_o_Pyuno, gm_o_Pymailmerge
Filter for mobile devices: gm_Optional, gm_o_Javafilter, gmo_jf_Palm, gmo_jf_Palm_Aportisdoc, gmo_jf_Pocketpc, gmo_jf_Pocketpc_Pocket_Word, gmo_jf_Pocketpc_Pocket_Excel
Quick starter: gm_Optional, gm_o_Quickstart
ActiveX control element: gm_Optional, gm_o_Activexcontrol
Windows Explorer Shell Extension: gm_Optional, gm_o_Winexplorerext

Ha egy rész több helyen is szerepel, elég csak egyszer átadni paraméterként.

Példák

Ezzel a paranccsal az OOo-val nyílnak meg a DOC, PPT, és XLS állományok, a C:\Open Office mappába települ, valamint a Base (adatbáziskezelő) nem fog feltelepülni

start /wait msiexec /qr /norestart /i openofficeorg20.msi SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1 INSTALLLOCATION="C:\Open Office" ADDLOCAL=ALL REMOVE=gm_p_Base,gm_p_Base_Bin,gm_p_Base_Help

A következő paranccsal nem az OOo-val nyílnak meg az MS Office állományai, a c:\OOo mappába települ, és csak a Write (szövegszerkesztő) modul lesz telepítve.

start /wait msiexec /qr /norestart /i openofficeorg20.msi SELECT_WORD=0 SELECT_EXCEL=0 SELECT_POWERPOINT=0 INSTALLLOCATION="C:\OOo" ADDLOCAL=gm_Root, gm_Prg, gm_r_Files_2, gm_r_Files_3, gm_r_Files_4, gm_r_Files_5, gm_r_Files_6, gm_r_Files_7, gm_r_Files_8, gm_r_Files_9, gm_r_Fonts_OOo_Hidden, gm_p_Wrt, gm_p_Wrt_Bin, gm_p_Wrt_Help

2 hozzászólás


  1. Esetleg a GPO telepítésről nincs egy lépésről lépésre leírás?
    Most küzdök a 3.2 -vel. Ott már van msiexec /a -val adminisztrációs telepítés is. Kb azt produkálja mint itt ez a sima kicsomagolás.
    (imho – egy fölösleges lépéssel több???)

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.