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]
