I wish to use ooo in headless mode for file conversion with this script http://re.be/oooserver/index.xhtml. I have a 32bit Centos5.7 server and I tried installing the headless package. As you can see below, it needs 200 Megs of dependencies most of which are obviously superfluous, like alsa-lib (first in the list). This can not be right. I remember installing ooo2.4 headless on a debian and it was definitely more light-weight. What am I doing wrong? Obviously, I would love to use yum for easy updates.
Please advise.
Code: Select all
root@server# yum install openoffice.org-headless
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.freepark.org
* extras: ftp.freepark.org
* updates: ftp.freepark.org
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package openoffice.org-headless.i386 1:3.1.1-19.10.el5_8.1 set to be updated
--> Processing Dependency: openoffice.org-ure = 1:3.1.1-19.10.el5_8.1 for package: openoffice.org-headless
--> Processing Dependency: openoffice.org-core = 1:3.1.1-19.10.el5_8.1 for package: openoffice.org-headless
--> Processing Dependency: libuno_sal.so.3(UDK_3.1) for package: openoffice.org-headless
--> Processing Dependency: libutlli.so for package: openoffice.org-headless
--> Processing Dependency: libpspli.so(LIBPSPRINT_1_0) for package: openoffice.org-headless
--> Processing Dependency: libuno_sal.so.3(UDK_3_0_0) for package: openoffice.org-headless
--> Processing Dependency: libuno_cppu.so.3 for package: openoffice.org-headless
--> Processing Dependency: libstlport_gcc.so for package: openoffice.org-headless
--> Processing Dependency: libucbhelper4gcc3.so for package: openoffice.org-headless
--> Processing Dependency: libsotli.so for package: openoffice.org-headless
--> Processing Dependency: libpspli.so for package: openoffice.org-headless
--> Processing Dependency: libcomphelp4gcc3.so for package: openoffice.org-headless
--> Processing Dependency: libi18npaperli.so for package: openoffice.org-headless
--> Processing Dependency: libtlli.so for package: openoffice.org-headless
--> Processing Dependency: libbasegfxli.so for package: openoffice.org-headless
--> Processing Dependency: libuno_sal.so.3 for package: openoffice.org-headless
--> Processing Dependency: libvos3gcc3.so for package: openoffice.org-headless
--> Processing Dependency: libuno_cppuhelpergcc3.so.3 for package: openoffice.org-headless
--> Processing Dependency: libvclli.so for package: openoffice.org-headless
--> Running transaction check
---> Package openoffice.org-core.i386 1:3.1.1-19.10.el5_8.1 set to be updated
--> Processing Dependency: java >= 1.4.2 for package: openoffice.org-core
--> Processing Dependency: hsqldb >= 1.8.0.8 for package: openoffice.org-core
--> Processing Dependency: xalan-j2 for package: openoffice.org-core
--> Processing Dependency: libicuuc.so.36 for package: openoffice.org-core
--> Processing Dependency: libxslt.so.1 for package: openoffice.org-core
--> Processing Dependency: libicui18n.so.36 for package: openoffice.org-core
--> Processing Dependency: liberation-fonts for package: openoffice.org-core
--> Processing Dependency: libicule.so.36 for package: openoffice.org-core
--> Processing Dependency: libgstinterfaces-0.10.so.0 for package: openoffice.org-core
--> Processing Dependency: bsh for package: openoffice.org-core
--> Processing Dependency: lucene for package: openoffice.org-core
--> Processing Dependency: libgnomevfs-2.so.0 for package: openoffice.org-core
--> Processing Dependency: libjawt.so for package: openoffice.org-core
--> Processing Dependency: libXt.so.6 for package: openoffice.org-core
--> Processing Dependency: libicudata.so.36 for package: openoffice.org-core
--> Processing Dependency: libgstreamer-0.10.so.0 for package: openoffice.org-core
--> Processing Dependency: xerces-j2 for package: openoffice.org-core
---> Package openoffice.org-ure.i386 1:3.1.1-19.10.el5_8.1 set to be updated
--> Running transaction check
---> Package bsh.i386 0:1.3.0-9jpp.1 set to be updated
--> Processing Dependency: jpackage-utils >= 1.6 for package: bsh
--> Processing Dependency: java-gcj-compat for package: bsh
--> Processing Dependency: bsf for package: bsh
--> Processing Dependency: libgcj_bc.so.1 for package: bsh
---> Package gnome-vfs2.i386 0:2.16.2-8.el5 set to be updated
--> Processing Dependency: gnome-mount >= 0.4 for package: gnome-vfs2
--> Processing Dependency: gnome-mime-data >= 2.0.0-11 for package: gnome-vfs2
--> Processing Dependency: libavahi-glib.so.1 for package: gnome-vfs2
--> Processing Dependency: shared-mime-info for package: gnome-vfs2
--> Processing Dependency: libavahi-client.so.3 for package: gnome-vfs2
--> Processing Dependency: libavahi-common.so.3 for package: gnome-vfs2
---> Package gstreamer.i386 0:0.10.20-3.el5 set to be updated
--> Processing Dependency: gstreamer-tools >= 0.10.20 for package: gstreamer
--> Processing Dependency: pkgconfig for package: gstreamer
---> Package gstreamer-plugins-base.i386 0:0.10.20-3.0.1.el5_3 set to be updated
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4) for package: gstreamer-plugins-base
--> Processing Dependency: libtheora.so.0 for package: gstreamer-plugins-base
--> Processing Dependency: liboil-0.3.so.0 for package: gstreamer-plugins-base
--> Processing Dependency: libcdda_paranoia.so.0 for package: gstreamer-plugins-base
--> Processing Dependency: libXv.so.1 for package: gstreamer-plugins-base
--> Processing Dependency: libasound.so.2(ALSA_0.9) for package: gstreamer-plugins-base
--> Processing Dependency: libtheora.so.0(libtheora.so.1.0) for package: gstreamer-plugins-base
--> Processing Dependency: libcdda_interface.so.0 for package: gstreamer-plugins-base
--> Processing Dependency: libvorbisenc.so.2 for package: gstreamer-plugins-base
--> Processing Dependency: libogg.so.0 for package: gstreamer-plugins-base
--> Processing Dependency: libasound.so.2 for package: gstreamer-plugins-base
--> Processing Dependency: libvorbis.so.0 for package: gstreamer-plugins-base
---> Package hsqldb.i386 1:1.8.0.9-1jpp.2 set to be updated
--> Processing Dependency: servletapi5 for package: hsqldb
--> Processing Dependency: servletapi5 for package: hsqldb
---> Package java-1.6.0-openjdk.i386 1:1.6.0.0-1.25.1.10.6.el5_8 set to be updated
--> Processing Dependency: libgif.so.4 for package: java-1.6.0-openjdk
--> Processing Dependency: libXtst.so.6 for package: java-1.6.0-openjdk
--> Processing Dependency: tzdata-java for package: java-1.6.0-openjdk
---> Package libXt.i386 0:1.0.2-3.2.el5 set to be updated
---> Package liberation-fonts.noarch 0:1.0-1.el5 set to be updated
---> Package libicu.i386 0:3.6-5.16.1 set to be updated
---> Package libxslt.i386 0:1.1.17-2.el5_2.2 set to be updated
---> Package lucene.i386 0:1.4.3-1jpp.16 set to be updated
---> Package xalan-j2.i386 0:2.7.0-6jpp.1 set to be updated
---> Package xerces-j2.i386 0:2.7.1-7jpp.2.el5_4.2 set to be updated
--> Processing Dependency: xml-commons-apis >= 1.3 for package: xerces-j2
--> Processing Dependency: xml-commons-resolver >= 1.1 for package: xerces-j2
--> Running transaction check
---> Package alsa-lib.i386 0:1.0.17-1.el5 set to be updated
---> Package avahi.i386 0:0.6.16-10.el5_6 set to be updated
---> Package avahi-glib.i386 0:0.6.16-10.el5_6 set to be updated
---> Package bsf.i386 0:2.3.0-11jpp.1 set to be updated
--> Processing Dependency: tomcat5-jsp-2.0-api for package: bsf
---> Package cdparanoia-libs.i386 0:alpha9.8-28 set to be updated
---> Package giflib.i386 0:4.1.3-7.3.3.el5 set to be updated
---> Package gnome-mime-data.i386 0:2.4.2-3.1 set to be updated
---> Package gnome-mount.i386 0:0.5-3.el5 set to be updated
--> Processing Dependency: libbonobo-2.so.0 for package: gnome-mount
--> Processing Dependency: libbonobo-activation.so.4 for package: gnome-mount
--> Processing Dependency: libgnomecanvas-2.so.0 for package: gnome-mount
--> Processing Dependency: libbonoboui-2.so.0 for package: gnome-mount
--> Processing Dependency: libgnome-2.so.0 for package: gnome-mount
--> Processing Dependency: libgnome-keyring.so.0 for package: gnome-mount
--> Processing Dependency: libart_lgpl_2.so.2 for package: gnome-mount
--> Processing Dependency: libgnomeui-2.so.0 for package: gnome-mount
---> Package gstreamer-tools.i386 0:0.10.20-3.el5 set to be updated
---> Package java-1.4.2-gcj-compat.i386 0:1.4.2.0-40jpp.115 set to be updated
--> Processing Dependency: gjdoc for package: java-1.4.2-gcj-compat
---> Package jpackage-utils.noarch 0:1.7.3-1jpp.2.el5 set to be updated
---> Package libXtst.i386 0:1.0.1-3.1 set to be updated
---> Package libXv.i386 0:1.0.1-4.1 set to be updated
---> Package libgcj.i386 0:4.1.2-52.el5_8.1 set to be updated
---> Package libogg.i386 2:1.1.3-3.el5 set to be updated
---> Package liboil.i386 0:0.3.8-2.1 set to be updated
---> Package libtheora.i386 0:1.0alpha7-1 set to be updated
---> Package libvorbis.i386 1:1.1.2-3.el5_7.6 set to be updated
---> Package pkgconfig.i386 1:0.21-2.el5 set to be updated
---> Package shared-mime-info.i386 0:0.19-5.el5 set to be updated
---> Package tomcat5-servlet-2.4-api.i386 0:5.5.23-0jpp.31.el5_8 set to be updated
---> Package tzdata-java.i386 0:2012b-3.el5 set to be updated
---> Package xml-commons-apis.i386 0:1.3.02-0.b2.7jpp.10 set to be updated
--> Processing Dependency: xml-commons = 1.3.02-0.b2.7jpp.10 for package: xml-commons-apis
---> Package xml-commons-resolver.i386 0:1.1-1jpp.12 set to be updated
--> Running transaction check
---> Package gjdoc.i386 0:0.7.7-12.el5 set to be updated
--> Processing Dependency: antlr for package: gjdoc
---> Package gnome-keyring.i386 0:0.6.0-1.fc6 set to be updated
---> Package libart_lgpl.i386 0:2.3.17-4 set to be updated
---> Package libbonobo.i386 0:2.16.0-1.1.el5_5.1 set to be updated
---> Package libbonoboui.i386 0:2.16.0-1.fc6 set to be updated
--> Processing Dependency: libglade2 >= 2.0.0 for package: libbonoboui
--> Processing Dependency: libglade-2.0.so.0 for package: libbonoboui
---> Package libgnome.i386 0:2.16.0-6.el5 set to be updated
--> Processing Dependency: libaudiofile.so.0 for package: libgnome
--> Processing Dependency: libesd.so.0 for package: libgnome
---> Package libgnomecanvas.i386 0:2.14.0-4.1 set to be updated
---> Package libgnomeui.i386 0:2.16.0-5.el5 set to be updated
---> Package tomcat5-jsp-2.0-api.i386 0:5.5.23-0jpp.31.el5_8 set to be updated
---> Package xml-commons.i386 0:1.3.02-0.b2.7jpp.10 set to be updated
--> Running transaction check
---> Package antlr.i386 0:2.7.6-4jpp.2 set to be updated
---> Package audiofile.i386 1:0.2.6-5 set to be updated
---> Package esound.i386 1:0.2.36-4 set to be updated
---> Package libglade2.i386 0:2.6.0-2 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================
Package Arch Version Repository Size
=============================================================================================
Installing:
openoffice.org-headless i386 1:3.1.1-19.10.el5_8.1 updates 476 k
Installing for dependencies:
alsa-lib i386 1.0.17-1.el5 base 412 k
antlr i386 2.7.6-4jpp.2 base 978 k
audiofile i386 1:0.2.6-5 base 107 k
avahi i386 0.6.16-10.el5_6 base 251 k
avahi-glib i386 0.6.16-10.el5_6 base 15 k
bsf i386 2.3.0-11jpp.1 base 334 k
bsh i386 1.3.0-9jpp.1 base 555 k
cdparanoia-libs i386 alpha9.8-28 base 50 k
esound i386 1:0.2.36-4 base 130 k
giflib i386 4.1.3-7.3.3.el5 base 39 k
gjdoc i386 0.7.7-12.el5 base 793 k
gnome-keyring i386 0.6.0-1.fc6 base 170 k
gnome-mime-data i386 2.4.2-3.1 base 690 k
gnome-mount i386 0.5-3.el5 base 70 k
gnome-vfs2 i386 2.16.2-8.el5 base 1.2 M
gstreamer i386 0.10.20-3.el5 base 733 k
gstreamer-plugins-base i386 0.10.20-3.0.1.el5_3 base 952 k
gstreamer-tools i386 0.10.20-3.el5 base 18 k
hsqldb i386 1:1.8.0.9-1jpp.2 base 1.8 M
java-1.4.2-gcj-compat i386 1.4.2.0-40jpp.115 base 29 k
java-1.6.0-openjdk i386 1:1.6.0.0-1.25.1.10.6.el5_8 updates 37 M
jpackage-utils noarch 1.7.3-1jpp.2.el5 base 61 k
libXt i386 1.0.2-3.2.el5 base 173 k
libXtst i386 1.0.1-3.1 base 15 k
libXv i386 1.0.1-4.1 base 14 k
libart_lgpl i386 2.3.17-4 base 76 k
libbonobo i386 2.16.0-1.1.el5_5.1 base 502 k
libbonoboui i386 2.16.0-1.fc6 base 389 k
liberation-fonts noarch 1.0-1.el5 base 1.1 M
libgcj i386 4.1.2-52.el5_8.1 updates 16 M
libglade2 i386 2.6.0-2 base 96 k
libgnome i386 2.16.0-6.el5 base 858 k
libgnomecanvas i386 2.14.0-4.1 base 222 k
libgnomeui i386 2.16.0-5.el5 base 978 k
libicu i386 3.6-5.16.1 base 5.3 M
libogg i386 2:1.1.3-3.el5 base 19 k
liboil i386 0.3.8-2.1 base 133 k
libtheora i386 1.0alpha7-1 base 708 k
libvorbis i386 1:1.1.2-3.el5_7.6 updates 192 k
libxslt i386 1.1.17-2.el5_2.2 base 485 k
lucene i386 1.4.3-1jpp.16 base 682 k
openoffice.org-core i386 1:3.1.1-19.10.el5_8.1 updates 108 M
openoffice.org-ure i386 1:3.1.1-19.10.el5_8.1 updates 3.2 M
pkgconfig i386 1:0.21-2.el5 base 59 k
shared-mime-info i386 0.19-5.el5 base 148 k
tomcat5-jsp-2.0-api i386 5.5.23-0jpp.31.el5_8 updates 97 k
tomcat5-servlet-2.4-api i386 5.5.23-0jpp.31.el5_8 updates 154 k
tzdata-java i386 2012b-3.el5 updates 181 k
xalan-j2 i386 2.7.0-6jpp.1 base 4.1 M
xerces-j2 i386 2.7.1-7jpp.2.el5_4.2 base 2.7 M
xml-commons i386 1.3.02-0.b2.7jpp.10 base 19 k
xml-commons-apis i386 1.3.02-0.b2.7jpp.10 base 334 k
xml-commons-resolver i386 1.1-1jpp.12 base 148 k
Transaction Summary
=============================================================================================
Install 54 Package(s)
Upgrade 0 Package(s)
Total download size: 194 M