[Slackbuilds-users] Upgraded LibreOffice-3.4.3 Has No Executable

Niels Horn niels.horn at gmail.com
Mon Sep 5 21:58:02 UTC 2011


On Mon, Sep 5, 2011 at 5:39 PM, Rich Shepard <rshepard at appl-ecosys.com> wrote:
>  I've been running Eric's LO-3.3.3 on -13.1/32-bit and saw that the
> application has been upgraded to 3.4.3 so I thought it a good idea to build
> the new package and replace the older version.
>
>  libreoffice.SlackBuild ran without error and everything looked copesetic:
>
> Verifying package libreoffice-3.4.3_en_US-i586-1_SBo.tgz.
> Installing package libreoffice-3.4.3_en_US-i586-1_SBo.tgz:
>
>  ...
>
> Executing install script for libreoffice-3.4.3_en_US-i586-1_SBo.tgz.
> Package libreoffice-3.4.3_en_US-i586-1_SBo.tgz installed.
>
> Package libreoffice-3.3.3-i486-1alien upgraded with new package
> /tmp/libreoffice-3.4.3_en_US-i586-1_SBo.tgz.
>
>  But I cannot invoke the application. When I look for where it is to be
> found I see only these:
>
> [root at salmo /opt/slackbuilds/libreoffice]# find / -name libreoffice
> /var/lib/sbopkg/SBo/13.1/office/libreoffice
> /opt/slackbuilds/libreoffice
> /usr/lib/libreoffice
>
> and the last directory contains only
>
> [rshepard at salmo /opt/slackbuilds]$ ls /usr/lib/libreoffice/
> share/
> [rshepard at salmo /opt/slackbuilds]$ ls /usr/lib/libreoffice/share/
> uno_packages/
> [rshepard at salmo /opt/slackbuilds]$ ls
> /usr/lib/libreoffice/share/uno_packages/
> cache/
> [rshepard at salmo /opt/slackbuilds]$ ls
> /usr/lib/libreoffice/share/uno_packages/cache/
> uno_packages/
> [rshepard at salmo /opt/slackbuilds]$ ls
> /usr/lib/libreoffice/share/uno_packages/cache/uno_packages/
> 7xc8pn  7xc8pn_/
> [rshepard at salmo /opt/slackbuilds]$ ls
> /usr/lib/libreoffice/share/uno_packages/cache/uno_packages/7xc8pn
> /usr/lib/libreoffice/share/uno_packages/cache/uno_packages/7xc8pn
>
>  There is nothing in /usr/bin and there appears to be no executable.
>
>  Please suggest what I should do to gain a working LO once again.
>
> TIA,
>
> Rich

First of all, there is a big difference between Eric's package and the
one built with the script on SlackBuilds.org.
Eric's package is built from source and installed in /usr/lib{,64}/libreoffice
The SBo package is a repackaging of the binaries from The Document
Foundation, installed in /opt/libreofficeN.N

The SBo package (which you have installed now) creates symlinks in
/usr/bin for each individual program, for example:
/usr/bin/scalc points to /opt/libreoffice3.4/program/scalc

The script that creates these symlinks was run at the end of the
installation ("Executing install script for
libreoffice-3.4.3_en_US-i586-1_SBo.tgz.").

I never tried upgrading Eric's package to the SBO package, but it
should work fine.

--
Niels Horn


More information about the SlackBuilds-users mailing list