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]