SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.