[voikko] Voikko Aspire Onessa - tietoa?

Ville-Pekka Vainio vpivaini at cs.helsinki.fi
Thu Nov 20 18:29:19 EET 2008


Tutkin asiaa lisää ja selvisi, että Linpusin toimittamissa 
/usr/share/applications/openoffice.org-1.9-*.desktop -tiedostoissa ei ole 
tuota %U-muuttujaa, vaan OO-ohjelmat käynnistetään pelkästään tyyliin 
"openoffice.org -writer".  %U:n tarkoituksena on varmaankin sisältää "drag-n-
dropatun" tiedoston polku, mutta ilmeisesti Linpusin oma työpöytätoteutus ei 
sitä tue. Jos paketinhallinnasta asentaa Linpusissa mitä tahansa mikä 
päivittää OpenOfficen, nuo .desktop-tiedostot korvataan Fedoran versioilla, 
jotka sisältävät komentojen lopussa tuon %U-muuttujan. Linpusin 
työpöytätoteutus kuitenkin lisää %U:n suoritettavan komennon loppuun 
sellaisenaan ja OpenOffice ei tietenkään löydä tiedostoa /home/user/%U.

Tulee mieleen muutama vaihtoehto:

1) Ohjataan Linpus-käyttäjät asentamaan ooo-voikosta sellainen versio, joka ei
vaadi unopkg:n --link-valitsinta, eli esim. 
<http://kojipkgs.fedoraproject.org/packages/openoffice.org-
voikko/2.1/3.fc8/i386/openoffice.org-voikko-2.1-3.fc8.i386.rpm>. Riippuvuudet 
olisi kuitenkin jotenkin asennettava, eli käytännössä tämä silti vaatisi yumin 
käyttöä localinstall-tilassa, jolloin yum toivottavasti hakisi vain 
riippuvuudet asennuslähteestä, mutta ei päivittäisi OpenOfficea. Tätä pitäisi 
testata vielä, en ole ollenkaan varma toimisiko se.

2) Otan Fedora 8:n OpenOfficen .desktop-tiedostot, muokkaan niistä 
(toivottavasti) Linpusille sopivat versiot, teen bash-skriptin joka siirtää ne 
/usr/share/applicationsiin sekä näistä tarripallon, jonka laitan jakoon 
jonnekin. Ohjataan Linpus-käyttäjät purkamaan tuo tarripallo ja suorittamaan 
skripti. En tekisi tätä kovin mielelläni, siinäkin on omat 
virhemahdollisuutensa.

3) Kuten Harri mainitsi, kerrotaan Linpus-käyttäjille, että Voikkoa ei kannata 
edes yrittää asentaa, ellei osaa itse korjata pakettien päivittymisestä 
seuraavia ongelmia. Minusta Linpus on täysin järjettömästi suunniteltukin, kun 
siinä on kaksi kilpailevaa päivitysjärjestelmää, joista toista (yumia) ei 
näemmä kannata käyttää, ja asennustiedostoja on muokattu siten, että RPM ei 
tiedä asiasta mitään, joten se ei osaa ottaa muutettavista tiedostoista edes 
varmuuskopioita päivitysten yhteydessä.


-- 
Ville-Pekka Vainio



More information about the voikko mailing list