On Saturday 28 January 2006 17:28, Teemu Likonen wrote:
> Joten mietinpä toisenlaista toteutusta. Yksi tapa on laittaa pakettiin
> vain kylmästi linkki:
>
> /usr/lib/openoffice2/program/libstlport_gcc.so
> -> /usr/lib/libstlport_gcc.so.4.6
>
> Tuosta saattaa syntyä ongelmia, jos eri Debian-pohjaiset distrot
> paketoivat OOo:n eri hakemistoon tai jos hakemiston nimi jossain
> vaiheessa muuttuu. Soikko-pakettini menisi samalla rikki. Nyt ainakin
> nopeasti ajatellen tuntuisi turvallisemmalta luoda kyseinen linkki
> asennusskriptin toimesta, ja se tulisi aina jokaiseen asennusskriptin
> löytämään asennushakemistoon - samaan paikkaan kuin mistä unopkg
> löytyy. Täytyy vain tarkistaa, ettei kyseistä linkkiä ole jo ennestään.
> Pavelin versioissahan se on.

Suosittelisin tuota ensimmäistä vaihtoehtoa, eli linkki vaan pakettiin. On 
melkoisen epätodennäköistä, että Debian-pohjaiset jakelut siirtäisivät 
OpenOfficea sen alkuperäisestä sijainnistaan muuten kuin tarjotakseen 
testiversioita vakaan version rinnalla. Ja sellaista tuskin on muutamaan 
vuoteen odotettavissa. Ja muutenkin tässä Soikon paketoinnissa on riski 
törmätä tulevaisuudessa yhteensopivuusongelmiin joita ei voi mitenkään 
etukäteen välttää. Eli vähimmällä selviää, kun tekee paketit sen mukaan, mikä 
nykyään toimii, ja päivittää sitten tarpeen mukaan tulevaisuudessa. 
Asennusskriptissä tämän tekeminen vaatisi vähän enemmän työtä, on tosiaan 
varmistettava että linkkiä ei ole ennastaan olemassa ja että se tulee 
poistettuakin silloin kun asennusta poistetaan (mutta vain jos se ei ollut 
ennastaan olemassa).


> Jää kysymykseksi se, kuinka turvallista on olettaa, että täsmälleen
> juuri tiedosto /usr/lib/libstlport_gcc.so.4.6 löytyy vai onko sille
> vaihtoehtoja. No, ainakin Ubuntu Breezyyn paketoitu OOo 1.9.129 on
> riippuvainen nimenomaan 4.6-versiosta, joten siellä se on. On kuitenkin
> paketti libstlport4.5, jossa on vastaava 4.5-versio kirjastosta. Sen
> sijaan libstlport5:ssä ei ollut lainkaan *_gcc.so.*-tiedostoa.

Ei ole mahdotonta, etteikö 4.6 -versio korvaantuisi jatkossa uudemmalla. Mutta 
se rikkoisi Oo2-soikon toiminnan luultavasti muutenkin, pelkkä linkin 
vaihtaminen toiseen versioon tuskin riittäisi. Tähänkään ei siis ehkä kannata 
tässä vaiheessa vielä varautua.


> Riittäisikö se, että pakettini on riippuvainen joko libstlport4.6:sta
> tai libstlport4.6c2:sta? Molemmat tuottavat tarvittavan kirjaston.
> Toisaalta eri OpenOffice.orgin ei-Pavel-paketoinnit taitavat itsekin
> olla riippuvaisia jommastakummasta. Näin ollen kun oma pakettini on
> riippuvainen OOo:sta, minun ei välttämättä tarvitsisi laittaa
> libstlport-riippuvuutta lainkaan pakettiini. Kysymys palautuu siihen,
> kuinka turvallista on olettaa /usr/lib/libstlport_gcc.so.4.6:n
> löytyminen ja onko sille vaihtoehtoisia versioita.

OpenOffice vaatii itsessäänkin tuon kirjaston, joten jos pakettisi on 
riippuvainen OpenOfficesta, niin libstlport on varmasti asennettu muodossa 
tai toisessa. Siispä kirjastoon ei suoraan tarvitse riippuvuuksia asettaa.


> Hitto, näissä jutuissa toivoisin kyllä ymmärtäväni enemmän
> C-kieliohjelmoinnista. Toivottavasti Harri osaa auttaa.

En minäkään näistä asioista turhan paljon tiedä, ja Hunspell-projektia varten 
pitäisikin opiskella vähän lisää. Perusasiat löytyvät kuitenkin täältä:
http://tldp.org/HOWTO/Program-Library-HOWTO/index.html
ja toinen teknisesti vaativampi, mutta hyvinkin valaiseva dokumentti on
http://people.redhat.com/drepper/dsohowto.pdf
Jälkimmäinen on varsin antoisaa luettavaa, jos haluaa mm. ymmärtää miksi C++ 
-kieliset ohjelmat käynnistyvät Linuxissa suhteellisen hitaasti.


Koska tämä sattuu sopimaan viestin aihepiiriin, niin kerronpa jo tässä 
vaiheessa, että jos listalla on joku, joka omistaa Windowsin ja haluaa päästä 
neuvomaan Soikon kanssa ongelmiin joutuneita tietokoneen käyttäjiä, niin 
hommia olisi tarjolla. On nimittäin niin, että laittaisin mielelläni nuo 
uudet Oo2-soikon versiot vanhojen tilalle, kun tuo asennusohjelma Windowsissa 
olisi sen verran hyvä parannus. Ongelma on kuitenkin siinä, että 
testipalautetta on tullut tämän parin viikon aikana melko vähän. Laitoin 
toivomuksena sen, että testauksesta ilmoitettaisiin palautelomakkeen kautta, 
jotta yhteensopivuus eri käyttöjärjestelmäversioiden kanssa saataisiin 
varmistettua ennen julkaisua. Tähän mennessä Windowsilta on tullut täsmälleen 
yksi palaute (toimii w2k:ssa). Kiitokset tälle ystävälliselle henkilölle, 
kuka ikinä oletkin :) Linux-versiolle palautetta on tullut enemmän, tosin 
lähinnä vain Debian-pohjaisista jakeluista. Mutta koska muutokset 
Linux-puolella ovat olleet vähäisempiä ja pystyn itse paremmin selvittelemään 
mahdollisia ongelmia, niin tuo ei ole enää este julkaisemiselle.

Windows-puolella en kuitenkaan pysty varsinaista käyttäjätukea antamaan, kun 
en ole koskaan edes nähnyt tuota asennusohjelmaa toiminnassa. (Kokeilin winen 
avulla, mutta tulokset jäivät heikonlaisiksi.) Vanhasta versiosta ei 
kyselyitä ole paljon tullut vaikka latausmäärät ovat pysytelleet tasaisesti 
noin 140:ssä per päivä, mikä on aika hyvä merkki siitä että se on toiminut 
suhteellisen moitteettomasti. 140 päivässä on kuitenkin aika paljon, jos 
jokin menee pieleen, ohjeet eivät ole selvät tms. Siksi en ole valmis 
julistamaan tuota uutta versiota vakaaksi, ennen kuin sitä on testattu 
vähintään kerran kaikissa oleellisissa Windows-versioissa ja www-sivulla 
oleva ohje on tarkistettu jonkun sellaisen toimesta, jolla on Windows 
käytössään. Ja joka tapauksessa olisi mukavaa, jos joku ilmoittautuisi 
vapaaehtoiseksi "käyttäjätukeen" ainakin vähäksi aikaa julkaisun jälkeen, 
jolloin mahdolliset ongelmat saataisiin nopeasti selvitettyä. Käytännössä 
tämä tarkoittaisi sitä, että kyseisen henkilön sähköpostiosoite olisi 
Oo2-soikon lataussivulla yhteystiedoissa tuon aikaa.

Harri

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

Reply via email to