[voikko] Enchant 1.4.1 ja Debian/Ubuntu
Harri Pitkänen
hatapitk at iki.fi
Sun May 11 21:23:31 EEST 2008
On Sunday 11 May 2008, Teemu Likonen wrote:
> Olenpa kyllä samaa mieltä, että ei ole järkevää pakottaa asentamaan
> Voikkoa kaikkiin Enchantia käyttäviin järjestelmiin. Paketinhallinnan
> näkökulmasta katkaisisin pakollisen riippuvuusketjun nimenomaan
> libenchantin ja libvoikon väliltä.
>
> Toimiiko uusi Enchant edelleen libenchant-voikko-paketin kanssa, jos sen
> edellisen kääntää ja konffaa valitsimella --disable-voikko?
Muistaakseni nykyisen tmispell-voikon mukana tulevan Enchant plugin ei toimi
Enchantin version 1.4 kanssa. Tai se ei ainakaan käänny oikein.
Mutta tämä ei haittaa. Enchantin version 1.4.2 voi kääntää Voikko-tuen kanssa,
eikä libenchant.so.1.4.2 silti riipu libvoikosta millään lailla:
$ ldd /usr/lib/libenchant.so.1.4.2
linux-vdso.so.1 => (0x00007fffae1fe000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00002ad6fcc16000)
libdl.so.2 => /lib/libdl.so.2 (0x00002ad6fce38000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00002ad6fd03d000)
libc.so.6 => /lib/libc.so.6 (0x00002ad6fd2fa000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00002ad6fd642000)
/lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
libpcre.so.3 => /usr/lib/libpcre.so.3 (0x00002ad6fd85e000)
Tämä johtuu siitä, että libenchant lataa käytössä olevat pluginit
dlopen-kutsulla ajon aikana. Eli uusi Enchant voidaan kääntää Voikko-tuen
kanssa ja sijoittaa /usr/lib/enchant/libenchant_voikko.so pakettiin
libenchant-voikko, muut pluginit voidaan edelleen jättää pakettiin
libenchant1c2a. Tällöin paketti libenchant1c2a ei tarvitse
Depends-riippuvuutta libvoikkoon, Suggests riittäisi hyvin.
Harri
More information about the voikko
mailing list