I’m running Leap on my desktop and using the OpenSUSE version of LibreOffice (188.8.131.52). LibreOffice has an “offline” help version that’s just an RPM from libreoffice.org:
However, if I try to install it, it fails with the following dependency error
> sudo rpm --install libobasis5.4-en-US-help-184.108.40.206-1.x86_64.rpm
[sudo] password for root:
error: Failed dependencies:
libobasis5.4-en-US >= 220.127.116.11 is needed by libobasis5.4-en-US-help-18.104.22.168-1.x86_64
libobasis5.4-en-US <= 22.214.171.124-1 is needed by libobasis5.4-en-US-help-126.96.36.199-1.x86_64
On the LibreOffice forum, the suggestion was that I was missing the “en-US” language pack for LibreOffice, but AFAIK, that’s what I’m running :-). It’s also not available as a separate download anywhere that I can find Other languages have RPM’s on the LibreOffice site like: “LibreOffice_188.8.131.52_Linux_x86-64_rpm_langpack_en-GB.tar.gz” . A quick google search didn’t turn up any solutions either. So I have TWO questions:
Is there a repo on opensuse.org that includes the helppack and langpack RPMs for LibreOffice?
Is this a possible packaging problem with LibreOffice? The RPM/package names are very different between libreoffice.org and opensuse.org, so I’m not sure which packages are actually required.
Thanks in advance!
PS: The temporary work-around is obvious; I just use the online help version . . . but I’d like to have the offline one available.
The openSUSE packages are packaged completely different from the stock ones, probably to keep in line with openSUSE practices, I’ve had a quick look around, but don’t find any packages, But, in this case we know the language files have been installed, just not by the name the rpm expects, and I myself would try and see what ignoring these two deps would do. Won’t do any harm either,
unfortunately the offline help isn’t packaged by OBS and can’t be installed from the opensuse repo’s, the packages from libreoffice.org aren’t quite compatible with the ones shipped by opensuse as the libreoffice.org ones install in /opt while opensuse’s in /usr
I think you have 3 choicess #̶1̶ ̶o̶p̶e̶n̶ ̶a̶ ̶b̶u̶g̶ ̶r̶e̶p̶o̶r̶t̶ ̶a̶b̶o̶u̶t̶ ̶t̶h̶e̶ ̶m̶i̶s̶s̶i̶n̶g̶ ̶o̶f̶f̶l̶i̶n̶e̶ ̶h̶e̶l̶p̶ ̶f̶i̶l̶e̶s̶ ̶h̶t̶t̶p̶:̶/̶/̶b̶u̶g̶z̶i̶l̶l̶a̶.̶o̶p̶e̶n̶s̶u̶s̶e̶.̶o̶r̶g̶/̶
you can use the forums account to access bugzilla you don’t have to register
now while this won’t bring a new rpm in the main repo the maintainer will probobly build one in the libreoffice repo’s (or they could refuse to package them) #2 use libreoffice binaries from libreoffice.org removing opensuse’s build (this is what the error was about) #3 ignore the error by installing with zypper and choosing ignore dependencies or use a file (archive) manager to unpack the content of that rpm and manually copy the help files to I’m guessing /usr/share/libreoffice I wouldn’t recommend this
for best compatibility (inc getting the help files in LEAP 15) I’d recommend #1, for fastest results go with #2, unless you know exactly what you’re doing I don’t recommend #3
apparently the offline help files have been intentionally removed to improve build times
I use the libreoffice site to install their rpms and have done so for probably a couple of years or more without a problem. There’s also a link in the preferences to check for updates although I prefer to check manually. I then download the the tar files and extract them into my own internal repo (that’s because I have leap and tumbleweed).
As noted above, the base install directory for LibreOffice is different (OpenSUSE: /usr/lib64/libreoffice, LibreOffice: /opt/libreoffice5.4) so I also had to “relocate” the RPM during the install to get it to work. The help files are a simple directory structure under <libreoffice>/help/en-US.
The RPM is unsigned (zypper complained).
So I now have the “offline” help available - thanks again!
I just started libreoffice and selected help from the menu it was there in it’s own help viewer I wasn’t redirected to a website
there are some files in
sadly they’re not html files but some sort of database most likely compressed
I think the help files are bundled with the localization not in a separate package ie English help with English localization libreoffice-l10n-en