Come installare le estensioni di OpenOffice 3 su Opensuse 11

Come ben sapete su OpenOffice è possibile installare nuove estensioni tramite Strumenti -> Gestioni estensioni... Li troviamo un link per scaricare ulteriori estensioni, oppure è possibile installarli da file (.oxt). Può capitare però che certe estensioni non si installino, per risolvere questo problema è necessario inserire nel file .bashrc dell'utente il percorso per le librerie necessarie per l'installazione.

vi ~/.bashrc

Inserire questa riga alla fine del file

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/ooo3/ure/lib/

Se per caso le estensioni continuano ad non installarsi conviene estrarre il file .oxt e controllare con il comando ldd quali librerie mancano per l'installazione.

ES.

unzip pdfimport.oxt
ldd pdfimport.uno.so

Risultato

nico@nicox-x60s:ldd pdfimport.uno.so
linux-gate.so.1 => (0xffffe000)
libuno_cppuhelpergcc3.so.3 => /usr/lib/ooo3/ure/lib/libuno_cppuhelpergcc3.so.3 (0xb7e88000)
libuno_cppu.so.3 => /usr/lib/ooo3/ure/lib/libuno_cppu.so.3 (0xb7e5b000)
libuno_sal.so.3 => /usr/lib/ooo3/ure/lib/libuno_sal.so.3 (0xb7e18000)
libdl.so.2 => /lib/libdl.so.2 (0xb7df5000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7ddc000)
libstlport_gcc.so => /usr/lib/libstlport_gcc.so (0xb7d16000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7c26000)
libm.so.6 => /lib/libm.so.6 (0xb7c00000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7bf2000)
libc.so.6 => /lib/libc.so.6 (0xb7aaf000)
libuno_salhelpergcc3.so.3 => /usr/lib/ooo3/ure/lib/libuno_salhelpergcc3.so.3 (0xb7aa9000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7a73000)
/lib/ld-linux.so.2 (0xb7fda000)

Se manca la libreria libstlport_gcc.so la si può scaricare con questo comando

sudo rpm -ivh ftp://ftp.pbone.net/\
mirror/ftp.sourceforge.net/pub/sourceforge\
/w/wi/witme/STLport-4.5.3-9064.i386.rpm