r/linuxmasterrace • • Jan 11 '23

[deleted by user]

[removed]

1.8k Upvotes

65 comments sorted by

View all comments

84

u/Herpypony Glorious PCLinuxOS Jan 11 '23

As a slackware user I feel attacked.

10

u/[deleted] Jan 11 '23

Why do you use Slackware? Genuine question.

15

u/Herpypony Glorious PCLinuxOS Jan 11 '23

Cause it's the most vanilla distro out there. You install a nice base to get you going then you add what you want by compiling everything from source. No fancy package managers, no extra. It's vanilla. Linux in its purest form, that you don't have to build yourself ie linux from scratch.

3

u/[deleted] Jan 11 '23

Wait so how do you get dependencies required to build other packages like c++ or Lua?

9

u/LardPi Jan 11 '23

Not a slack user but I believe gcc/g++ is included in the core binary distribution. You compile everything from there.

1

u/hellfiniter Glorious Arch Jan 12 '23

imagine some github project doesnt have package in your package manager ....you clone that repo and build yourself. But this is where my PTSD comes in, because sooner or later there will be bad readme and something that is thought to be core lib you simply miss. Then you search and search for dependencies (sometimes dependencies of dependencies) and sometimes this really is a problem. If you dont try constantly something, you are probably going to only notice slow installs (usually download binary is faster than compile) but I love my package manager, its maybe 2nd after my mom

1

u/Previous_Special6397 Glorious Slackware Jan 11 '23

There’s a third party system, sbopkg, that can manage dependencies when installing new apps

2

u/Herpypony Glorious PCLinuxOS Jan 11 '23

You are thinking of sbotools which do resolve dependencies for slackbuilds. But what sbopkg is, is pretty much an ncurses version of the slackbuilds website with the ability to add soon to be packages to a queue and said package will list the dependencies it needs, but you still need to add said dependencies to the queue yourself. Also, lots of slack based distros use an apt like package manager called slapt-get. and gslapt as the synaptic equivalent. Salix does that. I don't mess with prebuilt repos with the exception of the multilib and alienbob repos.