Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 20. 9. 2013 07:44:53

Zvedavec
Člen
Registrace: 8. 11. 2004
Příspěvků: 479

Silent (tichá)instalace OO4 + rozsireni

Chystam se na prechod na OO4 a matlam nejakou silent instalaci.

Pokud to nekomu pomuze nebo mi tam opravi/ylepsi kod bude dobre. Tak jak to je, mi to chodi, jeste to neni kompletni, ale kostra jede. Jinak me nekamenujte za neidealni kod, matlam to z ruznych zdroju. Chybi tam napr. smazani mapovani jednotky, ale ono se to bez ni obejde :-).

set path_slovnik=%cd%\rozsireni\dic-no-eula.oxt
set path_dis_wizard=%cd%\rozsireni\disablefirststartwzd_ooo31.oxt
set path_energia=%cd%\rozsireni\Energia_SVG.oxt

rem ukonceni bezicich OO nebo Quickstarteru
taskkill /F /IM soffice.exe
taskkill /F /IM soffice.bin
rem Samotna instalace: 
msiexec /qn /i  openoffice4.0.1\openoffice401.msi REGISTER_ALL_MSO_TYPES=1 ALLUSERS=1 ADDLOCAL=ALL

rem Rozsireni - instalace
c:
cd "c:\Program Files\OpenOffice 4\program\"
unopkg add --shared %path_slovnik%
unopkg add --shared %path_dis_wizard%
unopkg add --shared %path_energia%
rem Konec rozsireni instalace

rem Nahrada soffice.ini s LOGO=0
net use w: "\\server\vyuka\instalace\OO4-instalace\Rozsireni"
w:
copy soffice.ini "c:\Program Files\OpenOffice 4\program\" /y

rem konec nahrady

pause

Cesty jsou pochopitelne moje, kdo by to chtel pouzit, musi si je prepsat.
Jeste doplnim.
Rozsireni Energia je tam zkusebne. Z rozsireni ceskeho slovniku jsem vymazal EULU, je to dic-no-eula.oxt.
Rozsireni disablefirststartwzd_ooo31.oxt vypina registraci jednotlivych uzivatelu pro prvnim zapnuti (ve skole velmi otravne).

Asociace jsou nastaveny na vsechny typy, MSO se na  90% PC u nas nepouziva a kde ano, tam to stejne budu resit rucne - kancelare, reditelna.

Tuto instalaci jsem overoval na nekolika PC i pres nainstalovanou 3.4.1 - ta je odebrana.
Logo je nastaveno na 0, pry je to rychlejsi. Jeste tam asi vhodim nejakou podminku na test existence OO4 na PC a zkusim to supnout do startovaciho skriptu (az to budu nasazovat).

Editoval Zvedavec (20. 9. 2013 08:11:24)


LO většinou poslední verze, na W7 prof. 32b/64b

Offline

#2 20. 9. 2013 09:13:02

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 2,678

Re: Silent (tichá)instalace OO4 + rozsireni

To vypadá dobře. Já bohu žel nepracuji na intranetu - nemám kde. Ale předpokládám, že po tom rád sáhne každý správce sítě.


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#3 26. 9. 2013 09:52:41

Zvedavec
Člen
Registrace: 8. 11. 2004
Příspěvků: 479

Re: Silent (tichá)instalace OO4 + rozsireni

Pridal jsem "detekci OS" - ovsem primitivnim zpusobem, takovou falesnou. Potrebuju rozlisit mezi XP a W764bit, proto dotaz na adresar, ktery by ve 32b OS byt vubec nemel. Experimentoval jsem i s detekci pres "ver", ale nedokazal jsem se vyhnout vytvoreni docasneho souboru s nazvem OS, tak pro moje potreby je toto jednodussi.

set path_slovnik=%cd%\rozsireni\dic-no-eula.oxt
set path_dis_wizard=%cd%\rozsireni\disablefirststartwzd_ooo31.oxt
set path_energia=%cd%\rozsireni\Energia_SVG.oxt

rem ukonceni bezicich OO nebo Quickstarteru
taskkill /F /IM soffice.exe
taskkill /F /IM soffice.bin
rem Samotna instalace - toto je OK: 
msiexec /qn /i  openoffice4.0.1\openoffice401.msi ALLUSERS=1 REGISTER_ALL_MSO_TYPES=1 ADDLOCAL=ALL
rem Rozsireni - instalace

REm Test OS
if exist "C:\Program Files (x86)\Common Files" (
    set progfiles="C:\Program Files (x86)"
) else (
    set progfiles="C:\Program Files"
)
REM Konec test OS
c:
cd %progfiles%"\OpenOffice 4\program\"
unopkg add --shared %path_slovnik%
unopkg add --shared %path_dis_wizard%
unopkg add --shared %path_energia%
rem Konec rozsireni instalace
rem Nahrada soffice.ini s LOGO=0
net use w: "\\server\vyuka\instalace\OO4-instalace\Rozsireni"
w:
copy soffice.ini %progfiles%"\OpenOffice 4\program\" /y
c:
net use W: /delete
rem konec nahrady

pause

LO většinou poslední verze, na W7 prof. 32b/64b

Offline

#4 7. 10. 2013 08:12:56

Zvedavec
Člen
Registrace: 8. 11. 2004
Příspěvků: 479

Re: Silent (tichá)instalace OO4 + rozsireni

Takze zatim posledni verze starup skriptu. Mel jsem problemy, tak jsem nahradil mapovani UNC cestami (coz asi nebyl ten problem). Toto by melo byt funkcni take. Pri in stalaci ze statup skriptu v GPO mi chybelo pravo pro Domain Computers. Dalsi problemy jsem mel s W7, takze mam jeste jednu variantu pro W7. Nasel jsem na webu, ze instalace pomoci msiexec hodne lidem nechodila (W7) a jako reseni bylo uvedeno to, co prikladam nize. S tim se mi instalace povedla.

REm Test OS
  if exist "C:\Program Files (x86)\Common Files" (
    set progfiles=C:\Program Files (x86)
  ) else (
    set progfiles=C:\Program Files
  )
rem echo %progfiles% > c:\test3.txt  
if not exist "%progfiles%\openoffice 4\program" (
 
  rem ukonceni bezicich OO nebo Quickstarteru 
  rem taskkill /F /IM soffice.exe
  rem taskkill /F /IM soffice.bin 
  rem Samotna instalace - toto je OK: 
    
    start /wait msiexec.exe /qn /i \\Server\vyuka\instalace\oo4-instalace\OpenOffice4.0.1\openoffice401.msi ALLUSERS=1 REGISTER_ALL_MSO_TYPES=1 ADDLOCAL=ALL     
   
  rem Rozsireni - instalace
  c:
  cd "%progfiles%\OpenOffice 4\program\"
  unopkg add --shared \\server\rozsireni\dic-no-eula.oxt
  unopkg add --shared \\server\rozsireni\disablefirststartwzd_ooo31.oxt
  unopkg add --shared \\server\rozsireni\Energia_SVG.oxt
  unopkg add --shared \\server\rozsireni\modern-templates-no-eula.oxt
  rem Konec rozsireni instalace
  copy \\server\Rozsireni\soffice.ini "%progfiles%\OpenOffice 4\program\" /y
  )
  

 

W7:

msiexec /i \\Server\vyuka\instalace\oo4-instalace\OpenOffice4.0.1\openoffice401.msi ALLUSERS=1 /q /norestart SETUP_USED=1 RebootYesNo=No CREATEDESKTOPLINK=1 ADDLOCAL=ALL

LO většinou poslední verze, na W7 prof. 32b/64b

Offline

Zápatí