Harri Pitkänen wrote:
Tiedän, että nuo Windows-ohjeet ovat tuolta osin puutteelliset. Asennuspaketin
mukana olevassa ohjeessa taitaa kuitenkin olla esimerkkikomentoja siihen,
kuinka tämä monen käyttäjän asennus toimii.

Paketissa on nuo samat ohjeet kuin Linix puolellakin.

Mutta sitten on se kysymys, että miten esimerkiksi Windows 98 ja Windows XP
eroavat toisistaan näiden käyttäjäoikeuksien kanssa? Minulla ei tällä

Itselläni on käytössä on vain XP. Tässä ympäristössä OpenOffice.orgin alle ei voi asentaa paketteja (lisää-nappia harmaana) vaikka käyttäjätunnus kuuluu Administrators (Järjestelmänvalvojat) ryhmään. Varsinaisena Administratorina (Järjestelmänvalvojana) ei pysty järjestelmään kytkeytymään, joten tätä en ole päässyt kokeilemaan.

Asennusohjelman tekeminen Windowsille ratkaisee varmaan suurelta osin nämä
ongelmat, mutta jos sitä ennen joku lähettää minulle (mielellään valmiissa
html-muodossa olevat) asennusohjeet, jotka neuvovat tämän monen käyttäjän
järjestelmään asennuksen ilman väärinymmärrysten vaaraa, niin mielelläni ne
julkaisisin.

Olen tuossa tutkaillut asennusohjelman tekemistä. Kokeiluihin olen käyttänyt NSIS-ohjelmistoa (http://nsis.sourceforge.net/License). Automaattisen scriptin toiminta on tällä hetkellä seuraava:
- Näytetään lisenssit käyttäjälle
- Haetaan OpenOffice.orgin asennushakemisto registrystä avaimesta ""Software\Microsoft\Windows\CurrentVersion\App Paths\soffice.exe"
- Asennetaan Soikko-paketti unopkg-työkalulla
- Käynnistetään OpenOffice.org siten, että se kuuntelee socket yhteyttä paikalliselta koneelta - Käynnistetään erillinen Soikko-konfiguraattori, joka yrittää kytkeytyä OpenOffice.orgiin ja asettaa Soikon ainoaksi suomen kieliseksi tavutus/oikolukukomponentiksi.
- Lopetetaan asennusohjelma

Kommentteja/avoimia kysymyksiä/haasteita:
- Onko muita vaihtoehtoja kuin tuo NSIS? Tuon NSIS kielen scriptikieli on hieman rajoittunutta ja näyttäisi, että vanhojen Soikko-asennusten havaitseminen ja poistaminen on hankalaa. Myös asennusta ennen käynnistetyn OpenOfficen toteaminen ja mahdollinen sammuttaminen vaatinee ohjelmointia. Lisäksi lisenssi-tiedostot pitää yhdistää yhteen tiedostoon ja muuttaa Windows-muotoisiksi (rivinvaihto, skandit). - Kuinka OpenOffice.org asennushakemisto päätellään oikeaoppisesti? Käyttämäni registry-avain näyttää sellaiselta, ettei se välttämättä ole kaikissa Windows-versioissa sama. - Tuo Soikko-konfiguraattori voisi periaatteessa toimia myös Linux puolella. Ainoastaan odottamiseen on käytetty Windows-sidonnaista koodia. - Soikko-konfiguraattori pystyy asettamaan helposti vain suomen kielen tavutus/oikoluku-asetukset, koska UNO-rajapinnassa annetaan komennot kielikohtaisesti. Tämä johtaa siihen, että muille kielille konfiguroidut komponentit jäävät päälle, mutta tämä ei liene ongelma? - Soikko-konfiguraattori kytkeytyy nyt socket-yhteyden yli, jolloin OpenOffice.org pitää käynnistää kuuntelemaan socket-yhteyttä. Tämä aiheuttaa tietoturvariskin, joskin voidaan määritellä että kuunnellaan vain localhostia. OpenOffice.org käynnistyy käyttäjälle näkyviin enkä ole löytänyt NSIS-ohjelmasta helppoa tapaa sammuttaa sitä. Tämä on hieman kömpelön näköistä. Yritin kokeilla OpenOffice:n käynnistämistä -invisible, mutta tällöin OpenOffice pitäisi pystyä tappamaan, kun sitä ei enää tarvita. Muutoin käyttäjä ei pysty käynnistämään uusia OpenOffice-ohjelmia ennen kuin tuo -invisible parametrilla käynnistetty instanssi on sammutettu. - Asentaminen yhdelle tai usealle käyttäjälle voisi olla asennusohjelman optio. Tällöin vain poistaminen pitäisi tehdä asennuspaketin uninstallerin avulla.
- Pakettiin pitää vielä lisätä vanhan Soikko-asennuksen poistaminen.
- Tällä hetkellä olen tehnyt lähdekoodit Soikon alle hakemistoon installer, jossa on hakemistot windows (NSIS tavarat) ja oo2-soikko-configurator. Onko tämä järkevää vai pitäisikö nuo asennuspaketit irrottaa oo2-soikon puusta?

t. kai




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to