LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   LibreOffice in Slackware. (https://www.linuxquestions.org/questions/slackware-14/libreoffice-in-slackware-4175647812/)

cwizardone 02-07-2019 08:11 AM

LibreOffice in Slackware.
 
How about a thread to discuss using LibreOffice in Slackware?
Problems?
Successes?
Tips?

LibreOffice-6.2 was released this morning, Thursday, 7 February 2019.
It will be the last series to also be offered in 32-bit.

The annoucement, https://blog.documentfoundation.org/...breoffice-6-2/

The Release Notes, https://wiki.documentfoundation.org/ReleaseNotes/6.2

AlienBob's LibreOffice packages, http://slackware.uk/people/alien/sla...eoffice/pkg64/

A recent thread that reached a successful conclusion,
https://www.linuxquestions.org/quest...hi-4175647308/

Lysander666 02-07-2019 09:47 AM

Quote:

Originally Posted by cwizardone (Post 5958986)
It will be the last series to also be offered in 32-bit.

Well, that sucks. I use LO on my netbook, even though it still runs 5.4.

Just to clarify though:

Quote:

Binary Linux x86 (32-bit) releases will be demoted. There will be no Linux x86 builds produced by TDF after 6.2. This does not mean that Linux x86 compatibility will be removed.
https://wiki.documentfoundation.org/...otes/6.2#Linux

Presumably this means that Eric could still make 32 bit binaries beyond 6.2 if he wanted?

EDIT: either way, it's not a major issue, I imagine. The version of Abiword I use is 2.8 from 2010.

ehartman 02-07-2019 10:03 AM

Quote:

Originally Posted by cwizardone (Post 5958986)
It will be the last series to also be offered in 32-bit.

As build versions, x86 compatibility will still be maintained in the sources:
Quote:

Binary Linux x86 (32-bit) releases will be demoted. There will be no Linux x86 builds produced by TDF after 6.2. This does not mean that Linux x86 compatibility will be removed.
(from the 6.2 Realease Notes).
So it will still be possible to build 32-bits packages for Slackware (etc.).

Alien Bob 02-07-2019 11:16 AM

Quote:

Originally Posted by ehartman (Post 5959026)
As build versions, x86 compatibility will still be maintained in the sources:

(from the 6.2 Realease Notes).
So it will still be possible to build 32-bits packages for Slackware (etc.).

Which means that you will still be able to find 32bit LibreOffice packages in my repository.

trite 02-07-2019 11:57 AM

Both Alienbob's package and self compiled from website works well.

I run current so some time a while ago Alienbob's package wouldnt work cause of some library version mismatch or such (prolly installed packages in system vs current alien repo versions mismatch) and so I built it from their .tar.gz in /opt or something. TBH cant remember if it was libreoffice or openoffice (shame on me?).

But atm I have Alienbob's package and it has been working great.

I have seen some glitches in an Excel spreadsheet template but I think that it was because the spreadsheet template was old and not properly redone (an old logo that wasnt there on windows/office was there, but if you saved the document, close and then reopened the document it wasnt there). But this is for .docx format ._.''

phalange 02-07-2019 12:11 PM

Quote:

Originally Posted by cwizardone (Post 5958986)
How about a thread to discuss using LibreOffice in Slackware?
Problems?
Successes?
Tips?

Problems:
PDF support - meaning advanced editing and even rendering PDFs has always been bumpy for me.
It's not the fastest software out there.
Can be buggy, especially if you get into some less used features. I've had trouble with plugins for example.
There are some layout oddities when sharing docs with others.
No fault of Libre, but most people use Microsoft, and if they have the slightest issue with a Libre open source file, they lose their minds.

Successes:
Until I started using Alien Bob's builds, I found building the wretched thing to be tedious. Now I upgrade with two files, main install + one dictionary. Many thanks for that.
Works better than MS in some ways, and maintains a tidy, coherent design.

Tips:
I use it for local editing, then upload to Google Docs for sharing with colleagues.

brobr 02-07-2019 01:24 PM

I have been using LibreOffice for years now in a windows environment. (Anything else than LibreOffice did not really work for me in the beginning, and I have not been checking recent improvements in for example Abiword/Calligra etc.).

For example we use MSexcel spreadsheets with shared info. Mostly no problems but I have to make sure NOT to copy/paste sections with merged cells or any formatting (i.e. transfer the stuff over via Shift-paste into the shared MSexcel-document) to prevent any weird error messages when a windows-user opens the file next time around.

Also I routinely edit Word documents coming from Windows or Mac users and that works fine (especially via Track Changes) albeit for some font-issues (I think inserting the 'special character' in LibreOffice works fine, but when the other end has used 'Symbol' for this purpose, this gets lost in translation). Fonts are one of the problem-sources in editing shared files...

When texts contain references made with something as EndNote this should have been turned into flat text before working on it in LibreOffice otherwise any editing ruins the bibliography. Like also mentioned here. I normally save a new copy with only my changes and keep the original intact; then they can always merge via comparing the files side by side.

But in general very happy with LibreOffice (vs MS Office), Inkscape (vs AI) and The Gimp (vs Photoshop)

rkelsen 02-07-2019 07:06 PM

Quote:

Originally Posted by cwizardone (Post 5958986)
How about a thread to discuss using LibreOffice in Slackware?
Problems?
Successes?
Tips?

I download the rpm binary package and use rpm2tgz to convert it to a slackware package. Works well.

hitest 02-07-2019 07:20 PM

Many thanks for your LibreOffice package, Eric. :)

montagdude 02-07-2019 07:54 PM

Writer and Calc work fine, but I never was that impressed with Impress. I currently run PowerPoint with Wine because I need to collaborate on slides with others, and I just don't think it would go that smoothly. On the other hand, the formatting for these slides is very simple, so maybe I should do some more experimenting.

Poprocks 02-07-2019 08:10 PM

I use MS Office 2010 in WINE daily. I used to be a HUGE supporter of OpenOffice/Libreoffice but I have always found it to be very clunky. It's kind of crazy that Office under WINE generally runs oodles faster than a supposedly NATIVE Linux app.

Anyway, I always keep a Libreoffice install on hand, because many of my precedents are in opendocument format, but I find myself using it less and less. AlienBob's packages have always worked best for me so I highly recommend them.

solarfields 02-08-2019 12:52 AM

Quote:

How about a thread to discuss using LibreOffice in Slackware?
ok... there's also WPS Office for those who are looking for an alternative:
http://wps-community.org/
https://slackbuilds.org/repository/1...ce/wps-office/

kgha 02-08-2019 02:49 AM

OpenOffice has been my everyday Office suite for over 15 years on Windows and over 10 years on Linux. I tried LibreOffice when it was forked off OO but never found any advantages. When upgrading OOo I simply download the rpm binaries and convert them with rpm2tgz.

All of us who regularly share documents, spreadsheets, or presentations, or move them between Linux and Windows, know that seamless transfer between OSs or office suits simply does not exist. The major culprit is Microsoft's xml format. A plain document seldom causes problems, but even a minimum of formatting - indents, headers, footnotes - might give trouble.

Sticking to the old .doc, .xml, and .ppt formats is one solution but doesn't help when someone sends you a .docx file to work with.

Softmaker handles MS xml files pretty well, but its GUI and menus differ a lot from other office suits so there's a learning curve. There are a few small snags in its Linux version, and I've had issues with pptx files created in Softmaker Linux when opening them in MSOffice.

I sometimes use WPS Office for converting .doc <> .docx and .ppt <> .pptx. A small snag is that WPS Office replaces Times New Roman with Liberation by default. This can be solved by removing the symlink /etc/fonts/conf.d/60-liberation-conf

pchristy 02-08-2019 04:18 AM

I've been using it since it was known as StarOffice! Currently I use AlienBob's packages for Slackware, and all I can say is that it is far superior to Micro$ofts much more expensive offerings. It is also genuinely cross-platform, being available for Mac and Windows as well. Its a really class piece of software!

--
Pete

cwizardone 02-08-2019 10:32 AM

Yesterday's announcement concerning the release of LibreOffice-6.2, overshadowed the news about 6.1.5.

Quote:

LibreOffice 6.1.5 (2019-02-07) - Still Branch

The mature "still" version of LibreOffice, recommended for enterprises. As such, the version is stable and is suitable for all users. Detailed release notes can be accessed from the link below.

LibreOffice 6.1.5 is the fifth bugfix release of the still line. For a list of fixed bugs compared to the previous release see the list of bugs fixed in RC1 and RC2.

In case of problems on Windows related to OpenGL rendering, you can disable it completely by applying a registry setting (only needed if LibreOffice crashes on startup, otherwise you can disable it in Tools|Options → LibreOffice → View). You can find the necessary fragment in Bugzilla (save with a .reg file extension, then you can double-click on the file to apply the change).
https://wiki.documentfoundation.org/ReleaseNotes/6.1

keithpeter 02-08-2019 01:19 PM

Just to save anyone else some time, my attempt to use the binary from the LibreOffice Web site via rpm2tgz failed with...

Code:

bash-5.0$ /opt/libreoffice6.2/program/soffice
Warning: failed to read path from javaldx
/opt/libreoffice6.2/program/soffice.bin: symbol lookup error: /opt/libreoffice6.2/program/libvclplug_gtk3lo.so: undefined symbol: gdk_wayland_display_get_type

...unless I'm missing an easy workaround.

Like Kgha above I have OpenOffice installed from the rpms in the same way as my usual Office system. Compatibility with work and I know where the UI bugs are. I like to keep an eye on LibreOffice however as I admire their refactoring of a 20+ year old code base.

NakedRider 02-08-2019 01:51 PM

Can't make it work
 
Is anyone getting the download from their site to work?

I'm getting an error -
Quote:

/opt/libreoffice6.2/program/soffice.bin: symbol lookup error: /opt/libreoffice6.2/program/libvclplug_gtk3lo.so: undefined symbol: gdk_wayland_display_get_type
I made a mistake this morning and installed the rpms. But I later went back and did the rpm2tgz and then installed the tgz packages with installpkg. Do you think it is something related to having installed the rpms first? I have since removed the rpms.

Oops. Just noticed the post above. Looks like this is a problem with their install.

I tried 6.15 and it's working fine. I'll stay there for now until this gets sorted out.

bathory 02-08-2019 03:04 PM

Quote:

Originally Posted by keithpeter (Post 5959517)
Just to save anyone else some time, my attempt to use the binary from the LibreOffice Web site via rpm2tgz failed with...

Code:

bash-5.0$ /opt/libreoffice6.2/program/soffice
Warning: failed to read path from javaldx
/opt/libreoffice6.2/program/soffice.bin: symbol lookup error: /opt/libreoffice6.2/program/libvclplug_gtk3lo.so: undefined symbol: gdk_wayland_display_get_type

...unless I'm missing an easy workaround.

Like Kgha above I have OpenOffice installed from the rpms in the same way as my usual Office system. Compatibility with work and I know where the UI bugs are. I like to keep an eye on LibreOffice however as I admire their refactoring of a 20+ year old code base.

FYI the 32bit 6.2.0 binary works fine. Just the 64bit has the problem mentioned above.
I guess it's compiled against some wayland stuff.

willysr 02-08-2019 10:12 PM

See this commit

bathory 02-09-2019 02:45 AM

Quote:

Originally Posted by willysr (Post 5959644)
See this commit

So all we have to do is to set SAL_USE_VCLPLUGIN before running soffice:
Code:

export SAL_USE_VCLPLUGIN=gtk
Thanks for sharing thew solution

B.R.

willysr 02-09-2019 07:30 AM

it's now included in /etc/profile.d/libreoffice.sh

linus72 02-09-2019 07:49 AM

Why not just Google Docs? Nothing to download.

keithpeter 02-09-2019 10:39 AM

Quote:

Originally Posted by linus72 (Post 5959751)
Why not just Google Docs? Nothing to download.

A look at a sample of the kind of stuff I do (pdf) might answer your perfectly reasonable question.

Thanks very much to willysr for the variable to set and for showing us how to set the variable in /etc/profile.d

sombragris 02-09-2019 12:40 PM

Quote:

Originally Posted by linus72 (Post 5959751)
Why not just Google Docs? Nothing to download.

Why Google Docs? With a desktop app there's no Internet connection required, and that's a huge advantage wherever connectivity is spotty or inexistent.

phalange 02-09-2019 12:45 PM

Quote:

Originally Posted by keithpeter (Post 5959812)

That's nice work. All libre?

keithpeter 02-09-2019 01:21 PM

Quote:

Originally Posted by phalange (Post 5959854)
That's nice work. All libre?

Yes, all OpenOffice 4.1.x and LibreOffice whatever I get from the rpms. Round trip editing at work (Windows 10 for Education with OpenOffice installed alongside MS Office 2013), and between my Slackware laptop and desktop at home.

I've been using OpenOffice (and Libre) since the v1 days so I have basically got used to it and its quirks, and I particularly like the maths formula editor, which uses an eqn like code. I don't process data of any size and I don't need advanced layout functions. I also don't need to exchange files with MS Office people that often. So my 'use case' is nice and simple.

I did try Calligra's Words, but not compatible for graphics objects with oOo/LO so not usable for me.

NakedRider 02-09-2019 02:51 PM

Quote:

Originally Posted by bathory (Post 5959683)
So all we have to do is to set SAL_USE_VCLPLUGIN before running soffice:
Code:

export SAL_USE_VCLPLUGIN=gtk
Thanks for sharing thew solution

B.R.

Did this work for you? I'm still having the same problem.

bathory 02-09-2019 04:03 PM

Quote:

Originally Posted by NakedRider (Post 5959904)
Did this work for you? I'm still having the same problem.

Of course.
I put it in ~/.bash_profile, so it's set when I log in.

NakedRider 02-09-2019 04:49 PM

Quote:

Originally Posted by bathory (Post 5959929)
Of course.
I put it in ~/.bash_profile, so it's set when I log in.

I just got it to work. I did as you did and added it to ~/.bash_profile.

ttk 02-09-2019 08:40 PM

Quote:

Originally Posted by linus72 (Post 5959751)
Why not just Google Docs? Nothing to download.

For documents I don't mind Google having access to, which I don't need to edit on my actual physical system, that's fine.

For documents I'd rather keep private, and for documents I'd like to edit without a network connection (I frequently do personal work on my laptop from a diner), having applications actually on my system are a must.

jove is my every-day editor, xfig and inkscape for drawing diagrams, sel and perl for processing structured data, and LibreOffice for the fancier stuff (even though I'm usually just using it to convert spreadsheets to .csv, or word files to .pdf).

These all work fine on Slackware.

willysr 02-09-2019 10:46 PM

Quote:

Originally Posted by NakedRider (Post 5959904)
Did this work for you? I'm still having the same problem.

You might need to reboot as those file is sourced during boot

Petri Kaukasoina 02-10-2019 03:06 AM

Quote:

Originally Posted by willysr (Post 5960040)
You might need to reboot as those file is sourced during boot

That is not true.

bathory 02-10-2019 03:08 AM

Quote:

Originally Posted by willysr (Post 5960040)
You might need to reboot as those file is sourced during boot

No need to reboot.
You can just logout and login back again. Or just source the file:
Code:

source ~/.bash_profile

aikempshall 02-10-2019 04:51 AM

I will test LO 6.2.0 for a couple of days on my test box just to see whether I'm affected by any bugs. Over the years I've had a particular interest in about 20 bug reports.

Some of the bugs, especially with mail merge, have caused me to fall considerably behind even the Still version.

I tend to use the SlackBuilds rpm version and use the Still version, from LO, until such time as Current has some of the major bugs fixed.

I can never understand why SlackBuilds and AlienBob always leap so quickly to the Current Version and leave us who need LO in a corporate environment to do our own thing.

I only have one bug report outstanding which should have been fixed in 6.2.0. I've already tested it after compiling it from my git clone.

aikempshall 02-10-2019 05:01 AM

[QUOTE=aikempshall;5960103]
I can never understand why SlackBuilds and AlienBob always leap so quickly to the Current Version and leave us who need LO in a corporate environment to do our own thing.
/QUOTE]

Take it all back! I see that AlienBob is still on 6.1.4.

Alien Bob 02-10-2019 07:27 AM

Quote:

Originally Posted by aikempshall (Post 5960107)
Quote:

Originally Posted by aikempshall (Post 5960103)
I can never understand why SlackBuilds and AlienBob always leap so quickly to the Current Version and leave us who need LO in a corporate environment to do our own thing.

Take it all back! I see that AlienBob is still on 6.1.4.

For Slackware-current I usually compile the latest LibreOffice, but I did not have time last week to tackle 6.2.0 just after I had built 6.1.4. For Slackware 14.2 I try to stick with the older releases, but not always,

NakedRider 02-10-2019 11:15 AM

Quote:

Originally Posted by bathory (Post 5960084)
No need to reboot.
You can just logout and login back again. Or just source the file:
Code:

source ~/.bash_profile

I think where I went wrong was I had multiple tabs open in "konsole". The export command may not xfer between tabs much like the source command for multiple tabs. When I did the export command in the tab that I was running Libre and sourced the .bash_profile there too it worked.

Ellendhel 02-10-2019 11:43 AM

I'm using LibreOffice mostly to create presentation, and few other documents and it works very well. Thanks a lot to Eric for the Slackware packages!

For anyone who needs to create network diagrams I would recommend the VTS Network Equipment extension; you will probably find an icon for any kind of device that you may have on your network.

aikempshall 02-14-2019 06:43 AM

Quote:

Originally Posted by aikempshall (Post 5960103)
I will test LO 6.2.0 for a couple of days on my test box just to see whether I'm affected by any bugs. Over the years I've had a particular interest in about 20 bug reports.

My one remaining bug has been fixed in 6.2.0 and with my limited testing it appeared to be good.

However I've just seen a new bug, in Calc, that effects time in that it appears that if you go over a certain threshold using a certain format codes Calc looses a minute.

So depending on your usage this version 6.2.0 might not be for you. I think problems with time in Calc is a major bug.

perseus12 02-14-2019 03:21 PM

Quote:

Originally Posted by aikempshall View Post
I will test LO 6.2.0 for a couple of days on my test box just to see whether I'm affected by any bugs. Over the years I've had a particular interest in about 20 bug reports.
One bug that I submitted years ago to Openoffice was to add the ability to have split window for documents, like in many editors. A lot of of other persons requested that feature as well but still not added. Seems strange not to have it after so many years.

aikempshall 02-17-2019 03:24 AM

1 Attachment(s)
One thing I've noticed on the taskbar when running LO 6.2.0 was that the icon has changed from the calc/writer icon to what looks like a generic "X in an O". See attachment.

I can only put this down to LO dropping kde4 integration with 6.2.0.

Not sure what problems this will cause in the future, other than LO having a different feel.

chrisretusn 02-17-2019 03:54 AM

I've been using LibreOffice since it forked from OpenOffice. I really like it and it works well. I use LibreOffice Calc and Writer most often with Calc being my number one use. I using it for accounting with a small non-profit. No real issues to speak off. Quite happy with LibreOffice.

AlleyTrotter 02-17-2019 07:13 AM

Quote:

Originally Posted by aikempshall (Post 5963119)
One thing I've noticed on the taskbar when running LO 6.2.0 was that the icon has changed from the calc/writer icon to what looks like a generic "X in an O". See attachment.

no icon change here on Slackware64-14.2 with Sbo build of LibreOffice-6.2.0.3
john

aikempshall 02-17-2019 08:20 AM

Quote:

Originally Posted by AlleyTrotter (Post 5963180)
no icon change here on Slackware64-14.2 with Sbo build of LibreOffice-6.2.0.3
john

Which SlackBuild the one from Christoph Willing or the one from Willy Sudiarto Raharjo?

AlleyTrotter 02-17-2019 08:37 AM

The 'L' one from Chris

aikempshall 02-17-2019 08:57 AM

I'm using the 'l' one from Willy. I shall give the 'L' one a go, any tricks that I need to be aware of?

AlleyTrotter 02-17-2019 12:19 PM

If I remember correctly I built it with the default slackbuild on a Qemu VM of 64-14.2 with updates installed.
So nothing special
Hope that helps
john

aikempshall 02-18-2019 12:13 PM

Thanks for that. I'll start another thread.

aikempshall 03-06-2019 08:31 AM

I voiced the opinion in https://www.linuxquestions.org/quest...00#post5970800

that "LO has some way to go before being production ready for a pure qt5 kde plasma environment."

timsoft 03-09-2019 11:21 AM

I switched to libreoffice (from openoffice) when it supported importing my old lotus wordpro files. As with anything that Oracle has touched, openoffice stopped getting updates, so I switched, and I haven't looked back. thanks Eric for his build of LO which I use on Slackware. Going back a year or two I had problems with calc crashing when using scripting for a fancy spreadsheet, but after reporting it, and going through some diagnostics with devs, the devs fixed the bug, so that it stopped crashing. So if you are prepared to do some work, you can get some problems fixed, which is more than can be said for bugs I've found on other office suites.
The down site is it (LO) needs java for scripting and accessibility support, and is a bit slow to start, even on a modern pc with ssd.


All times are GMT -5. The time now is 06:32 AM.