LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-01-2022, 10:08 AM   #256
random_guy
Member
 
Registered: Sep 2006
Location: TX,USA
Distribution: Slackware-15.0
Posts: 30

Rep: Reputation: 15

Quote:
Originally Posted by cwizardone View Post
Good question!
I haven't used any of the new package formats, but would be interested in hearing how well they work (or don't work) in Slackware.

I am late as well to the new package formats party . I currently use LibreOffice-7.2.5-x86_64.AppImage from the website. The applications I need/use are Calc and Writer and both work well. Haven't hit any show stoppers yet.

What I have observed so far with LibreOffice-7.2.5-x86_64.AppImage on Slackware 15.0:
Calc - works
Writer - works
Math - works
Base - works
Impress - doesn't launch - no error displayed
Draw - Launches displays error dialog about missing libsdlo.so and exits.

As an experiment, I tried out my first AppImage, after upgrading to Slackware 15.0, in mid-march, and now I'm up to three (see below). I used to build Audacity (and other applications) myself and fight through dependencies and what not, but with the AppImage, none of that was needed, it just worked.

audacity-linux-3.1.3-x86_64.AppImage
KeePassXC-2.6.6-x86_64.AppImage
LibreOffice-7.2.5-x86_64.AppImage
 
1 members found this post helpful.
Old 04-01-2022, 10:13 AM   #257
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,105

Original Poster
Rep: Reputation: 7281Reputation: 7281Reputation: 7281Reputation: 7281Reputation: 7281Reputation: 7281Reputation: 7281Reputation: 7281Reputation: 7281Reputation: 7281Reputation: 7281
@random_guy,
Thanks for the information!
 
Old 04-02-2022, 11:14 AM   #258
NakedRider
Member
 
Registered: Nov 2008
Location: Sacramento, CA
Distribution: Slackware and only Slackware
Posts: 194

Rep: Reputation: 114Reputation: 114
Quote:
Originally Posted by random_guy View Post
Draw - Launches displays error dialog about missing libsdlo.so and exits.
I get the same error even though the file exists. Not sure if it's in the wrong directory.
 
Old 04-02-2022, 12:07 PM   #259
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,070

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
The libsdlo.so issue has been discussed before, more than once. See e.g.:
https://www.linuxquestions.org/quest...hi-4175635470/
 
Old 04-02-2022, 02:45 PM   #260
AlleyTrotter
Member
 
Registered: Jun 2002
Location: Coal Township PA
Distribution: Slackware64-15.0
Posts: 783

Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
No errors when built from Chris.Willing's LibreOffice slackbuild on SBO.
HTH
john

Last edited by AlleyTrotter; 04-02-2022 at 02:46 PM. Reason: correct name
 
2 members found this post helpful.
Old 04-02-2022, 04:19 PM   #261
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,453
Blog Entries: 7

Rep: Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556
Quote:
Originally Posted by random_guy View Post
I am late as well to the new package formats party . I currently use LibreOffice-7.2.5-x86_64.AppImage from the website. The applications I need/use are Calc and Writer and both work well. Haven't hit any show stoppers yet.
Yeah, same here. Why bother downloading, compiling, packaging, etc etc, when you can have it all within a single file.

The only negative thing about the AppImage, as far as I can tell is that one of the apps it contains requires avahi... I used sbopkg to install this and everything seems to work. Some people don't like avahi, because of it's author... But just having it sit there for this purpose won't cause any harm.

I really like having a single binary file under /usr/local/bin which everyone can use and can be upgraded in seconds, and, despite its size works just as fast as a native installation.
 
2 members found this post helpful.
Old 04-02-2022, 05:36 PM   #262
Loomx
Member
 
Registered: Sep 2012
Distribution: Slackware
Posts: 184

Rep: Reputation: Disabled
The avahi issue has been discussed before; a simple fix that satisfies libreoffice is to create dummy .so files as mentioned in this post: https://www.linuxquestions.org/quest...8/#post5955765

Obviously the remote control functionality won't work then though...
 
3 members found this post helpful.
Old 04-02-2022, 05:47 PM   #263
random_guy
Member
 
Registered: Sep 2006
Location: TX,USA
Distribution: Slackware-15.0
Posts: 30

Rep: Reputation: 15
Quote:
Originally Posted by rkelsen View Post
Yeah, same here. Why bother downloading, compiling, packaging, etc etc, when you can have it all within a single file.

The only negative thing about the AppImage, as far as I can tell is that one of the apps it contains requires avahi... I used sbopkg to install this and everything seems to work. Some people don't like avahi, because of it's author... But just having it sit there for this purpose won't cause any harm.

I really like having a single binary file under /usr/local/bin which everyone can use and can be upgraded in seconds, and, despite its size works just as fast as a native installation.
Totally agree, the convenience of single binary file that just works, blew me away. AppImages do tend to be larger but with the large drives available today
the overhead is well worth it to me.
 
1 members found this post helpful.
Old 04-02-2022, 05:51 PM   #264
Windu
Member
 
Registered: Aug 2021
Distribution: Arch Linux, Debian, Slackware
Posts: 590

Rep: Reputation: Disabled
I guess you're all not Slackware users then. So readily accepting binary code compiled on an unnamed OS by anonymous people.
Who knows what's inside? Well at least foreign code like Avahi. Good luck cobbling together your hacks to make it "work". Give me a SBo anytime. Or a Slackware package.
 
2 members found this post helpful.
Old 04-02-2022, 08:18 PM   #265
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,453
Blog Entries: 7

Rep: Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556
Quote:
Originally Posted by Windu View Post
I guess you're all not Slackware users then.
That's funny! Heh.

Even funnier: You'll happily take the source code, but not a binary compiled by the same people who wrote it? Well, I hope you read every line of that source code... Because who knows what's in there???

No, avahi is not in the AppImage. It is a dependency for one of the apps. I think the presentation one. You don't need it to do word processing or spreadsheets.

Last edited by rkelsen; 04-02-2022 at 09:01 PM.
 
2 members found this post helpful.
Old 04-02-2022, 08:30 PM   #266
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,453
Blog Entries: 7

Rep: Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556
Quote:
Originally Posted by Loomx View Post
The avahi issue has been discussed before; a simple fix that satisfies libreoffice is to create dummy .so files as mentioned in this post: https://www.linuxquestions.org/quest...8/#post5955765

Obviously the remote control functionality won't work then though...
Brilliant! I verified that it works by removing the avahi package first (which I didn't really want anyway).

Quoted here, in full for posterity:
Quote:
Originally Posted by philanc View Post
I have installed the stock libreoffice-6.1 from libreoffice.org.

The two missing libraries are libavahi-client.so.3 and libavahi-common.so.3

I just built two dummy/empty libraries with these names:
Code:
gcc -shared -o libavahi-client.so.3 -x c - < /dev/null 
gcc -shared -o libavahi-common.so.3 -x c - < /dev/null
and moved them in the libreoffice 'program/' directory.

Not very clean, but it does the job!

(Note: the two libs are used by LO impress to handle a remote control during a presentation. Of course the remote control interface doesn't work with my dummy libs!)
What I did was to run those two gcc commands under the /usr/local/lib64 directory, then "ldconfig". Boom "Impress" loads. Couldn't care less that I can't control it remotely.

Last edited by rkelsen; 04-02-2022 at 09:27 PM.
 
2 members found this post helpful.
Old 04-02-2022, 11:14 PM   #267
PartiZan
Member
 
Registered: Mar 2022
Location: Chicago
Distribution: RHEL, Slackware
Posts: 38

Rep: Reputation: 3
Quote:
Originally Posted by Windu View Post
I guess you're all not Slackware users then. So readily accepting binary code compiled on an unnamed OS by anonymous people.
Who knows what's inside? Well at least foreign code like Avahi. Good luck cobbling together your hacks to make it "work". Give me a SBo anytime. Or a Slackware package.
I'm not sure how it goes against of Slackware cult. AppImage or Flatpack are great and convenient things for desktop applications, because they are totally isolated from core system.

Last edited by PartiZan; 04-02-2022 at 11:16 PM.
 
Old 04-03-2022, 01:14 AM   #268
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,453
Blog Entries: 7

Rep: Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556
Quote:
Originally Posted by PartiZan View Post
I'm not sure how it goes against of Slackware cult.
Did you intend to use the word "culture" there?

One of the great things about Slackware is that it doesn't force you into any particular way of doing things. If you want to spend hours/days compiling & installing stuff, you can go for your life.

For those of us who actually like to use our computers instead of constantly working on them, AppImages and containers work fine too.

Thanks to Slackware's design, any combination of the above can be expected to work.

With that said, one can't help but think that the mentality of not using "someone else's binary" is more than just a little bit silly... especially when said binary comes from the same people who wrote the source code. The end user would certainly not be able to distinguish between LibreOffice compiled from source and the AppImage.
 
Old 04-03-2022, 04:14 AM   #269
Windu
Member
 
Registered: Aug 2021
Distribution: Arch Linux, Debian, Slackware
Posts: 590

Rep: Reputation: Disabled
Quote:
Originally Posted by PartiZan View Post
I'm not sure how it goes against of Slackware cult.
I am sure you wanted to say something here but your crooked use of the English language makes it hard to see.

Quote:
AppImage or Flatpack are great and convenient things for desktop applications, because they are totally isolated from core system.
If that total isolation were true then Slackware people using these appimages would not suffer from the reported Avahi problem, right?
Appimages, containers, they are all dependent on the host operating system, there's nothing mysterious at work, The application is bundled with all its dependencies (or so these developers think when they never used Slackware) and run as a process on the OS. They use resources from the OS that the kernel's capabilities will isolate for them from the rest of the OS. If you want total separation/isolation, use a Virtual Machine.
 
Old 04-03-2022, 05:47 AM   #270
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,453
Blog Entries: 7

Rep: Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556Reputation: 2556
Quote:
Originally Posted by Windu View Post
If that total isolation were true then Slackware people using these appimages would not suffer from the reported Avahi problem, right?
Wrong.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: LibreOffice 4.4 Released as the Most Beautiful LibreOffice Ever LXer Syndicated Linux News 0 01-30-2015 01:10 AM
LXer: LibreOffice vs. OpenOffice: Why LibreOffice Wins LXer Syndicated Linux News 0 10-29-2014 10:50 AM
How to install only Writer from Libreoffice package"libreoffice-4.0.3-i486-1alien.txz just.srad Slackware 10 05-30-2013 02:37 PM
LXer: Build Your Business Around LibreOffice, LibreOffice Certification Program Announced LXer Syndicated Linux News 0 05-07-2012 12:10 PM
LXer: LibreOffice Tips: Inserting QurĂ¢??an text in LibreOffice Writer LXer Syndicated Linux News 0 04-16-2012 02:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:36 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration