Apache OpenOffice (AOO) Bugzilla – Issue 44146
rpm installer doesn't work on Slackware
Last modified: 2013-08-07 15:26:47 UTC
Trying to execute the rpm installer returns an error (to show that /bin/sh is there I issued a "whereis" right after "rpm2): ************************************************************** root@slacky:/home/lars/Download/RPMS# rpm -ivh *.rpm Fehler: Failed dependencies:         /bin/sh is needed by openofficeorg-calc-1.9.79-1         /bin/sh is needed by openofficeorg-core01-1.9.79-1         /bin/sh is needed by openofficeorg-core02-1.9.79-1         /bin/sh is needed by openofficeorg-core03-1.9.79-1         /bin/sh is needed by openofficeorg-core04-1.9.79-1         /bin/sh is needed by openofficeorg-core05-1.9.79-1         /bin/sh is needed by openofficeorg-core06-1.9.79-1         /bin/sh is needed by openofficeorg-core07-1.9.79-1         /bin/sh is needed by openofficeorg-core08-1.9.79-1         /bin/sh is needed by openofficeorg-draw-1.9.79-1         /bin/sh is needed by openofficeorg-graphicfilter-1.9.79-1         /bin/sh is needed by openofficeorg-impress-1.9.79-1         /bin/sh is needed by openofficeorg-javafilter-1.9.79-1         /bin/sh is needed by openofficeorg-math-1.9.79-1         /bin/sh is needed by openofficeorg-pyuno-1.9.79-1         /bin/sh is needed by openofficeorg-spellcheck-1.9.79-1         /bin/sh is needed by openofficeorg-testtool-1.9.79-1         /bin/sh is needed by openofficeorg-writer-1.9.79-1         /bin/sh is needed by openofficeorg-xsltfilter-1.9.79-1 root@slacky:/home/lars/Download/RPMS# whereis sh sh: /bin/sh ************************************************************** I also changed the default $BASH and $SHELL to from /bin/bash to /bin/sh but no success either.
Ok, it works with the --nodeps option. Didn't know that, as a Slackware user I'm not used to rpm...
For OOo installation it's required that sh can be found in the rpm database. On not-rpm based system this doesn't apply. So you have to install with the 'no dependency' flag. For OOo 2.x we can't change this but we should think about it when the next generation wiil come.
Accepted for Office Later
setting started
At its core, this is NOT a bug in OOo. It might be something you want to address for other reasons, but ultimately, installing something via rpm without the --nodeps flag is not expected to work on a Slackware system.