On Thursday 29 December 2005 09:35, Kai Solehmainen wrote:
> > From: "Harri Pitkänen" <[EMAIL PROTECTED]>
> >
> > Tietysti voisi olla järkevää vähintäänkin korvata zip-paketti
> > itsepurkautuvalla exe-paketilla jo ennen varsinaisen asennusohjelman
> > tekemistä, sekin ehkä auttaisi asiaa.
>
> Tuo voisi olla erittäin hyvä idea. Windowsille on open sourcena saatavissa
> ainakin 7-zip (http://www.7-zip.org/). Siinä näytti olevan tuki myös
> itsestään purkautuvalle paketille.
>
> En tiedä onko tuota InnoSetup-ohjelmistoa kokeiltu asennusohjelmiston
> tekemiseen, mutta jatkoin kokeilua tuolla NSIS-paketilla. Tällä hetkellä
> asennuspaketti on seuraavanlainen:
> + huomaa jos OpenOffice.org sovellus on käynnissä ja pyytää käyttäjää
> sulkemaan ne
> + purkaa tiedostot käyttäjän valitsemaan hakemistoon
> + yrittää etsiä OpenOffice.orgin asennuksen automaattisesti, mutta pyytää
> käyttäjältä varmistuksen
> + käyttää konfiguraattoria Soikon konfigurointiin
> + tekee uninstallerin
> + voidaan poistaa "add/remove programs" näytön kautta
> + kokeiltu ja näyttää toimivan Windows XP Prossa
> + moderni UI
>
> Puutteita:
> - vanhojen Soikko-asennusten tunnistus ja poistaminen
> - käyttöliittymä on englanninkielinen
> - pikäynnistys sammutetaan ilkeästi tappamalla prosessi (aiheuttaako
> ongelmia?)
Onko Windowsissa mitään tapaa tappaa prosessia siististi siten, että sille jää 
silti mahdollisuus siivota jälkensä? Eli siis vastinetta Linuxin 
SIGTERM-signaalille? Tietysti ensin pitää joka tapauksessa pyytää käyttäjää 
tallentamaan kaikki tallentamattomat työnsä OpenOfficessa.

> - lisenssin näyttäminen (pitääkö näyttää/hyväksyä 3 lisenssisivua, yksi
> jokaiselle lisenssille? Skandit näkyvät myös väärinä merkkeinä)
Riittää varmaan, että näytetään nykyisen COPYING-tiedoston sisältö, mutta 
muokattuna siten, että käyttäjä löytää tiedostot COPYING.soikko ja 
COPYING.lgpl. Ne pitää tietenkin silloin tallentaa johonkin paikkaan. Voi 
olla, että COPYING.gpl on turha koska GPL-lisenssiä on käytetty ainoastaan 
Linux-asennusohjelmassa.

> - OpenOffice.orgin version tunnistus (nyt tunnistus perustuu siihen, että
> löytyy unopkg.exe)
Tämä riittää toistaiseksi. Jatkossa voi olla tarpeen kehitellä jotain 
parempaa, jos tulee versioiden välisiä epäyhteensopivuuksia. Mutta ei 
Linux-asennusohjelmakaan toistaiseksi tee mitään tämän mutkikkaampaa 
versiotunnistusta.

> - Käynnistää OpenOffice.orgin ja sammuttaa sen (näkyy käyttäjälle, mutta
> lienee hyväksyttävää)
Toimiiko komento "soffice -headless" Windowsissa? Linuxissa ainakin toimii, ja 
tekee juuri sen mitä pitääkin.

> - Shared-asennusta ei tueta
Tässä tuo konfiguraatiovaihe joudutaan varmaan toteuttamaan jotenkin muuten. 
Yritän joskus selvitellä, onnistuisiko se yksinkertaisesti asentamalla 
sopivat asetukset sisältävä tiedosto Linguistic.xcu OpenOfficen 
asennushakemiston alla olevaan hakemistoon 
share/registry/data/org/openoffice/Office. Nämähän ovat kaikki xml-tiedostoja 
ja periaatteessa tarkoitettu editoitaviksi. Ja koska ainakaan nykyinen 
OpenOfficen versio ei edes sisällä tuota tiedostoa, niin se ei korvaantuisi 
vahingossa edes OpenOfficen päivitysten yhteydessä (ainakaan Linuxissa).

Harri

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

Reply via email to