LinuxQuestions.org
Visit Jeremy's Blog.
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 08-19-2021, 02:14 AM   #61
zeebra
Senior Member
 
Registered: Dec 2011
Distribution: Slackware
Posts: 1,834
Blog Entries: 17

Rep: Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643

Quote:
Originally Posted by bassmadrigal View Post
Slackware has never offered a lean install. Since dependencies are not documented by the Slackware team, it is not an easy feat to do. Don't expect it and if you want a lean install, it will take some trial and error to find out what you can and can't remove.
In my experience, it's possible, but you better know exactly what you are doing, and even if you do you will still make mistakes.
But ofcourse, for some people they can do it easily if they don't need X and KDE, just removing those and xap and xfce.

I've also got some experience with removing stuff in KDE in a distro that resolve dependencies, and the results are quite surprising sometimes. All KDE want to uninstall just because I want to remove that wee tiny bit, huh?
 
Old 08-19-2021, 03:47 AM   #62
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,999

Rep: Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565
Quote:
Originally Posted by hitest View Post
I always opt for a full install as that meets my needs. The Slackware installer does allow you to customize your installation.
As do I. I'm glad that Slackware installer does allow customization. That said, I sometimes think it shouldn't based on issues frequently reported on this forum... just saying. Runs for cover...
 
Old 08-19-2021, 04:34 AM   #63
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,706
Blog Entries: 19

Rep: Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506
Just updated my beta and everything went smoothly. So now I have 15-RC1! Everything seems to be working smoothly, though there's quite a lot that I haven't installed yet and am not going to until release: multilib and slackpkg+ for a start.

@Zeebra: This kind of weird behaviour in distros like Debian happens because
1) Their package managers distinguish between packages installed explicitly and those that come over as dependencies.
2) Packages like KDE are metapackages. They are actually empty but have all the desktop applications and libraries as dependencies.
3) When you remove a dependency, the package that depends on it is removed too, and then any of its dependencies which were installed automatically are also removed. At least synaptic does this; I don't think apt does.

So you remove a KDE app that you don't want. The KDE metapackage depends on it, so that gets removed. The rest of KDE was loaded only as dependencies of that metapackage, so...

Yes, it's horrible. A friend of mine lost the whole of Xorg that way. In theory the way to prevent this is to explicitly reinstall everything you want to keep and then delete what you don't want, but who has the time for that? Thank God Slackware doesn't mess us around like that.

Last edited by hazel; 08-19-2021 at 04:36 AM.
 
3 members found this post helpful.
Old 08-19-2021, 04:46 AM   #64
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,999

Rep: Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565
Quote:
Originally Posted by hazel View Post
Yes, it's horrible. A friend of mine lost the whole of Xorg that way. In theory the way to prevent this is to explicitly reinstall everything you want to keep and then delete what you don't want, but who has the time for that? Thank God Slackware doesn't mess us around like that.
I went down that Debian highway once (a very long time ago). I am sooooo glad for Slackware.
 
Old 08-19-2021, 05:09 AM   #65
zeebra
Senior Member
 
Registered: Dec 2011
Distribution: Slackware
Posts: 1,834
Blog Entries: 17

Rep: Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643
Quote:
Originally Posted by hazel View Post
Just updated my beta and everything went smoothly. So now I have 15-RC1! Everything seems to be working smoothly, though there's quite a lot that I haven't installed yet and am not going to until release: multilib and slackpkg+ for a start.

@Zeebra: This kind of weird behaviour in distros like Debian happens because
1) Their package managers distinguish between packages installed explicitly and those that come over as dependencies.
2) Packages like KDE are metapackages. They are actually empty but have all the desktop applications and libraries as dependencies.
3) When you remove a dependency, the package that depends on it is removed too, and then any of its dependencies which were installed automatically are also removed. At least synaptic does this; I don't think apt does.

So you remove a KDE app that you don't want. The KDE metapackage depends on it, so that gets removed. The rest of KDE was loaded only as dependencies of that metapackage, so...

Yes, it's horrible. A friend of mine lost the whole of Xorg that way. In theory the way to prevent this is to explicitly reinstall everything you want to keep and then delete what you don't want, but who has the time for that? Thank God Slackware doesn't mess us around like that.
That's right. In my experience Mageia is better than Debian in that regards. It distignuishes between 1) and 2) leaving "orphans" (and with orphans), dependencies of dependencies. I think that's the approach of arch too.
That might the reason they have a metapackage "kde-minimal" and another "kde". But even with that minimal metapackage I can remove certain components without getting dependency warnings (mostly I do this with kconnect and pim/akonadi). I'm not exactly sure how Mageia/urpmi resolve dependencies, but it seems pretty fine grained to be frank. But they are now in the progress of moving to "DNF", but I don't know the details about how it works.

From what I remember of Debian, my experience in the same situation was pretty bad, and I remember being frustrated about it. But I think that was more in regards to installing packages that drew so incredibly many dependencies. So I could be wrong, that could be due to debian being even more fine grained. But it's been so long since I've used debian, so I don't frankly remember that well.

Actually, right now I'm trying to build a package from Mageia for Slackware 15rc1, and it's quite some work. I'm probably not doing it in a smart way, and building this package is a bit overoptimistic, but I'm having to manually resolve alot of dependencies and build those packages as well. I'm hoping this cycle is soon over so I can test a working package

Last edited by zeebra; 08-19-2021 at 05:14 AM.
 
Old 08-19-2021, 05:25 AM   #66
pghvlaans
Member
 
Registered: Jan 2021
Distribution: Slackware64 {15.0,-current}, FreeBSD, stuff on QEMU
Posts: 462

Rep: Reputation: 369Reputation: 369Reputation: 369Reputation: 369
Quote:
Originally Posted by zeebra View Post
From what I remember of Debian, my experience in the same situation was pretty bad, and I remember being frustrated about it. But I think that was more in regards to installing packages that drew so incredibly many dependencies. So I could be wrong, that could be due to debian being even more fine grained.
It's at least partially due to how they split upstream software into lots of different packages. This is supposed to allow Debian-based distros to save disk space. Of course, storage is cheaper than it's ever been, and that kind of packaging can make finding the correct packages for building stuff a real headache.
 
Old 08-19-2021, 05:31 AM   #67
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,706
Blog Entries: 19

Rep: Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506
Quote:
Originally Posted by pghvlaans View Post
It's at least partially due to how they split upstream software into lots of different packages. This is supposed to allow Debian-based distros to save disk space. Of course, storage is cheaper than it's ever been, and that kind of packaging can make finding the correct packages for building stuff a real headache.
It's one of the reasons why I became cheesed off with Debian, which I used to like very much. I hate unnecessary complications. Imagine: they even separate find and locate!

On a slightly different subject, what do people think of the new FF? I hadn't used it before and the tab bar looks quite weird to me.
 
Old 08-19-2021, 05:42 AM   #68
zeebra
Senior Member
 
Registered: Dec 2011
Distribution: Slackware
Posts: 1,834
Blog Entries: 17

Rep: Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643
Quote:
Originally Posted by pghvlaans View Post
It's at least partially due to how they split upstream software into lots of different packages. This is supposed to allow Debian-based distros to save disk space. Of course, storage is cheaper than it's ever been, and that kind of packaging can make finding the correct packages for building stuff a real headache.
Well, I disagree about this argument actually.

Just because everyone has more storage space and more RAM than ever, don't mean developers should be more sloppy and liberal with resources than ever. That would lead us down the Mozilla path of "you have free ram, so we must use it, even though we don't need to, because unused ram is bad".
I really like Firefox, but I had to stop using it due to that policy. The result of that policy for me in practice is that Firefox consumes way more resources than it need to, and it causes Firefox tabs and Firefox in general to freeze and crash, and even dragging with it the whole DE, causing crashes in Plasma as well. It's often sluggish in various ways (maybe due to GTK..). I've tried everything to tame Firefox, but so far with limited success.

The "antithesis" to the Mozilla path is the Playstation path as I like to call it. It creates a situation where you work with limited resources for a decade, and to improve "the result" (a game), you have to optimize the code and use clever approaches to do things. The results of that are some rather "impossible" games released on very limited hardware, yet running as well or better than comparable "software" (games) on much more powerful hardware.

I'm currently using Konqueror actually. And doing the same things I generally did with Firefox it consumes 1/3 or 1/2 the resources, it's fast and it basically never crashes. The GUI never "lags" either. And yes, Konqueror got their act together, so give it a try! They're using QT WebEngine (stripped chromium engine), and the result is the browser is usuable again, and even quite good.

I've got epiphany (gnome web with webkit) as well just in case, but I hardly ever use it. And ofcourse, Lynx

Last edited by zeebra; 08-19-2021 at 05:51 AM.
 
1 members found this post helpful.
Old 08-19-2021, 06:28 AM   #69
pghvlaans
Member
 
Registered: Jan 2021
Distribution: Slackware64 {15.0,-current}, FreeBSD, stuff on QEMU
Posts: 462

Rep: Reputation: 369Reputation: 369Reputation: 369Reputation: 369
Quote:
Originally Posted by zeebra View Post
Well, I disagree about this argument actually.

Just because everyone has more storage space and more RAM than ever, don't mean developers should be more sloppy and liberal with resources than ever. That would lead us down the Mozilla path of "you have free ram, so we must use it, even though we don't need to, because unused ram is bad".
Oh, I agree. I just don't think Debian's particular trade-off is worth it (an inconvenient number of packages for a little saved space).
 
Old 08-19-2021, 06:40 AM   #70
zeebra
Senior Member
 
Registered: Dec 2011
Distribution: Slackware
Posts: 1,834
Blog Entries: 17

Rep: Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643
Quote:
Originally Posted by pghvlaans View Post
Oh, I agree. I just don't think Debian's particular trade-off is worth it (an inconvenient number of packages for a little saved space).
I dunno. Debian is quite popular for embedded devices (and mobile test platforms) and such as well, so it could be useful.
 
Old 08-19-2021, 08:09 AM   #71
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware, Debian
Posts: 7,354

Rep: Reputation: 3754Reputation: 3754Reputation: 3754Reputation: 3754Reputation: 3754Reputation: 3754Reputation: 3754Reputation: 3754Reputation: 3754Reputation: 3754Reputation: 3754
Quote:
Originally Posted by chrisretusn View Post
As do I. I'm glad that Slackware installer does allow customization. That said, I sometimes think it shouldn't based on issues frequently reported on this forum... just saying. Runs for cover...
Haha! Yes. A full install works out of the box with all dependencies met. As always the Slackware installer will not hold your hand and it gives you permission to shoot yourself in the foot. Therefore it is recommended that you do a full install. If you know what you're doing you can choose a customized install.
 
3 members found this post helpful.
Old 08-19-2021, 08:29 AM   #72
EdGr
Senior Member
 
Registered: Dec 2010
Location: California, USA
Distribution: I run my own OS
Posts: 1,006

Rep: Reputation: 476Reputation: 476Reputation: 476Reputation: 476Reputation: 476
In practical use, Slackware is customizable at the series level. Any of the E, F, K, KDE, T, XFCE, and Y series can be omitted without undue effects.

In general, removing packages is dangerous with or without dependency resolution.
Ed
 
1 members found this post helpful.
Old 08-19-2021, 09:09 AM   #73
xuochi
LQ Newbie
 
Registered: Aug 2021
Posts: 2

Rep: Reputation: Disabled
Quote:
Originally Posted by zeebra View Post
Well, I disagree about this argument actually.

Just because everyone has more storage space and more RAM than ever, don't mean developers should be more sloppy and liberal with resources than ever. That would lead us down the Mozilla path of "you have free ram, so we must use it, even though we don't need to, because unused ram is bad".
I really like Firefox, but I had to stop using it due to that policy. The result of that policy for me in practice is that Firefox consumes way more resources than it need to, and it causes Firefox tabs and Firefox in general to freeze and crash, and even dragging with it the whole DE, causing crashes in Plasma as well. It's often sluggish in various ways (maybe due to GTK..). I've tried everything to tame Firefox, but so far with limited success.

The "antithesis" to the Mozilla path is the Playstation path as I like to call it. It creates a situation where you work with limited resources for a decade, and to improve "the result" (a game), you have to optimize the code and use clever approaches to do things. The results of that are some rather "impossible" games released on very limited hardware, yet running as well or better than comparable "software" (games) on much more powerful hardware.

I'm currently using Konqueror actually. And doing the same things I generally did with Firefox it consumes 1/3 or 1/2 the resources, it's fast and it basically never crashes. The GUI never "lags" either. And yes, Konqueror got their act together, so give it a try! They're using QT WebEngine (stripped chromium engine), and the result is the browser is usuable again, and even quite good.

I've got epiphany (gnome web with webkit) as well just in case, but I hardly ever use it. And ofcourse, Lynx
I use Falkon myself, and Lynx too. Birds of a feather.

As regards the "Mozilla effect" or as I call it "software-as-fluid" (software is a fluid as it expands to fill its container), this is a very real problem. The systemic laziness of the industry is creating real-world problems that are not contained to our wallets. I wrote about this on my website, but to make it short this nature of software drives obsolescence of hardware without adding significant new capabilities for the average user. The waste generated by this systemic laziness is generating such a large amount of physical waste (enough to fill hundreds of the largest cruise liners per year) that it is literally killing people, animals, and plants. The same laziness is also driving more energy consumption which is currently primarily made from the burning of coal, oil, and gas. Writing crap software in slow crappy languages is bad for the Earth and for the health of humans on the Earth. Don't be a murderous polluter, write better software.
 
2 members found this post helpful.
Old 08-19-2021, 09:17 AM   #74
xeno1
LQ Newbie
 
Registered: Aug 2021
Posts: 6

Rep: Reputation: Disabled
Quote:
Originally Posted by marav View Post
My lean install (that meets my needs), without :
e/ (emacs)
f/ (FAQ & howtos)
t/ (TeX)
tcl/
xfce/
y/ (games)

NB: A lighter one would be without kde/ and with xfce/
This works well for me.
 
Old 08-19-2021, 09:27 AM   #75
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,479

Rep: Reputation: 4231Reputation: 4231Reputation: 4231Reputation: 4231Reputation: 4231Reputation: 4231Reputation: 4231Reputation: 4231Reputation: 4231Reputation: 4231Reputation: 4231
Quote:
Originally Posted by xeno1 View Post
This works well for me.
Great! Good for you
Nevertheless, it is never a good sign to apply what others have done.
The current is now installed for more than 3 years on my laptops, and I have, with time, taken the part to keep only what I need
I don't have any problems (at least, that I'm not able to debug) either on my Lenovo laptop or on the Dell
In any case, it is strongly recommended to do a full install
 
  


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: Qt 5.2 RC1 Released Along Side Qt Creator 3.0 RC1 LXer Syndicated Linux News 0 11-29-2013 11:11 AM
Slackware 8.1 RC1 MikeeX Slackware 7 05-29-2002 10:49 PM

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

All times are GMT -5. The time now is 08:13 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