On Saturday 17 September 2005 13:18, Teemu Likonen wrote:
> Laitan tähän Tapani Räikkösen kysymyksen sfnet.atk.linux-ryhmästä.
>
Hyvä. En itse lue tuota ryhmää, joten jos tällaisia kysymyksiä tulee vastaan, 
niin voitte ihan vapaasti kopioida niitä minulle CC:nä.

> * * *
>
> Tapani Räikkönen <[EMAIL PROTECTED]>
> at Elisa Internet customer
>
> Newsgroups: sfnet.atk.linux
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> OpenOffice.org2:n myötä Soikon myöhempää prosessointia odottava data
> tulee /var/spool/openoffice2/uno_packages/cache/-hakemistoon, joka on
> ehkä OK.
>
> Mutta miksi sinne säilötään pysyvää tietoa? Eikö /var/spool-hakemiston
> ole tarkoitus sisältää tietoa, jota prosessoidaan myöhemmin ja
> tyhjennetään prosessoinnin jälkeen? Lähinnä mieleen tulee tulostusjono.
>
> Itselläni ongelma on Knoppixin remasteroinnin kanssa, koska
> cahce-hakemisto nollataan remasteroinnin yhteydessä eikä Soikko sen
> jälkeen toimi.
>
> Onko Soikon kehittylyssä menty pahasti vikaan vai olenko vain itse
> ymmärtänyt /var/spool-hakemiston tarkoituksen väärin?

Varmaankin olet ymmärtänyt asian aivan oikein. /var/lib/openoffice2 tuntuisi 
minusta paremmalta paikalta. Mutta ongelma ei ole Oo2-soikossa vaan Debianin 
paketoinnissa (tai OpenOfficessa itsessään, miten tämän asian sitten 
haluaakin nähdä). Unopkg asentaa kaikki UNO-paketin mukana tulevat tiedostot 
hakemiston uno_packages/cache alle eikä tälle asialle voi valitettavasti 
mitään. Vaikka pakottaisinkin sanastot ym. asennettavaksi johonkin toiseen 
hakemistoon, jää tuonne cache-hakemistoon edelleenkin tiedostoja ja 
hakemistoja jotka ovat välttämättömiä Oo2-soikon toiminnalle joten sen 
tyhjentäminen ei siltikään olisi mahdollista.
Onneksi tähän pulmaan on toimiva ratkaisu: voit siirtää koko 
uno_packages-hakemiston johonkin toiseen paikkaan. Asetus löytyy 
tiedostosta /usr/lib/openoffice2/program/unorc, jossa lukee

UNO_SHARED_PACKAGES_CACHE=file:///var/spool/openoffice2/uno_packages/cache

Ennen kuin ryhdyt asentamaan Oo2-soikkoa, korjaa tuo polku mieleiseksesi 
(vaikkapa siis vaihtamalla spool->lib). Lisäksi on ehkä tarpeen korjata 
symbolinen linkki /usr/lib/openoffice2/share/uno_packages/cache osoittamaan 
myös tähän uuteen paikkaan. Olettaisin, että näiden muutosten jälkeen 
Oo2-soikko asentuu järkevämpään paikkaan ihan normaalin asennusskriptin (tai 
Teemun pakettien) avulla.
Toinen vaihtoehto on, että kysyt asiaa Debianin OpenOffice-kehittäjien 
listalla tai ilmoitat sen bugina paketissa openoffice.org2. He tuon muutoksen 
ovat tehneet:
   ...
   - move Java jars from $OODIR/classes to /usr/share/java/openoffice2;
     create a symlink for compatibility to documentations and other stuff
     expecting them in $OODIR/classes....; same with the UNO packages cache
     and /var/spool/openoffice2/uno_packages/cache (addresses #218067) [RE]
   ...
 -- Rene Engelhard <[EMAIL PROTECTED]>  Sun, 12 Jun 2005 14:20:16 +0200

Periaatteessa tuo siirto on tehty ihan järkevin perustein, valittu kohde vaan 
ei tosiaankaan ole aivan paras mahdollinen.

Harri

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

Reply via email to