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.
When you (or anyone, in general) refer to slackware's package manager, are you talking about slapt-get? Or just the classic .tar.gz configure/make/make install?
Neither.
slapt-get is a 3rd party add-on meant to add functionality to Slackware's native package management tools and make them behave like their Debian counter parts. You can find info on the Slackware tools here : http://www.slackware.com/config/packages.php
Quote:
Does slapt-get stand up/compare to the regular apt-get? It seems strange to me, that if it did, more Debian users wouldn't turn to slackware for the best of both worlds?
AFAIK, slapt-get only emulates the basics of apt-get, and doesn't include as much funtionality.
As for Debian users turning or not to Slackware...Maybe they're happy with what they're using.
Neither.
slapt-get is a 3rd party add-on meant to add functionality to Slackware's native package management tools and make them behave like their Debian counter parts. You can find info on the Slackware tools here : http://www.slackware.com/config/packages.php
I can't believe I missed that this whole time. So this is the specific utility people are referring to when they say that Slackware's package manager doesn't do dependency resolution? Certainly have to look into this tonight!
Slackware does come with it's own package manager: pkgtool. You can also use slackpkg, which grabs the files from a mirror and then installs them - neither does dependency checking.
Thanks to everyone who's chiming in on this, it's really a confidence booster in the linux community - a nice counterpoint to anyone that says "well what if ian murdoch/patrick volerding/etc just decides tomorrow they've had enough? Then what happens to my OS?"
I know this was a statement and not a question but, I have thought about it quite often... Patrick IS Slackware. If he quits or something incapacitates him, you would think that we Slackers would be screwed.
I don't think that would be the case. Slackware seems to have a very loyal fan-base. I'm sure someone/organization would take over OR there would be forks.
Slackware fills a niche very nicely so, there's not 50 flavors waiting to fill it's shoes.
Last edited by JoeBleaux; 04-06-2009 at 03:58 PM.
Reason: I can't even spell Slacker correctly. :(
I know this was a statement and not a question but, I have thought about it quite often... Patrick IS Slackware. If he quits or something incapacitates him, you would think that we Slackers would be screwed.
Sort of getting off topic here, but do these guys actually make a living with these distributions? I read recently (which doesn't necessarily mean it was a recent article) that the Debian team doesn't get a dime even with Ubuntu's success?
Back on topic - to get a feel for what's happening under the hood, I'm doing a Gentoo install right now (which is why I have spare time to be on here), and the term "sane" keeps coming up. I've heard this before, in reference to directory structure/installation habits, as well as compiling packages. Can anyone shed some light on this, or point me to some documentation? Every search thus far just turns up someone using the term "sane" in their post/blog/wiki, without actually describing what it is!
From what I have read, the unix-like thing usually refers to the structure of the rc.d directory. See the "sidebar" on the right hand side at the top of this page: http://www.ibm.com/developerworks/li...lack.html#side
Yep, Linux guys think it's more Unix-like because it uses BSD-style init scripts and all the other Linux distros are System V-like.
My criticisms (OK snide, but I thought funny) are not of Slackware but of the religious sentiment and behaviour around it.
Slackware isn't the only distro that is used by zealots and elitists. Some of your prior posts in this thread seem to perfectly demonstrate the superiority complex many Debian users seem to have.
Quote:
Originally Posted by Takla
For a distribution which supposedly demands some clear and focused thought processes to install and configure, its advocates really produce some surprisingly unfocused, uninformed hocus pocus waffle, which as often as not is accompanied by a jaundiced view and misrepresentation of other similar systems.
Again, is this really unique to Slackware? I bet for every example from a Slacker you can find here, I could find 10 from "superior" Debian users.
Quote:
Originally Posted by Takla
I think Slackware users might do better to promote their favourite on the basis of facts rather than silly sentiment, bad mouthing everyone else and saying a lot of things which aren't true.
OK. Maybe I was exaggerating slightly when I said that it is "nightmarishly difficult" to create a Debian package. In reality it isn't that hard, but the process is a lot more complicated than it needs to be. Emotional opinion it may be, but having used several distros over 10 years of playing with Linux, I can honestly say that I find it much easier to create a tgz package than an rpm or a deb.
Quote:
Originally Posted by Takla
That special tool with 43 needless dependencies....can't find it anyhere.
You're not looking hard enough. Secondly, "needless" vs. "I don't need them..." There's a difference. My needs are different to yours. Why should I have to install everything you have if I don't need it?
Quote:
Originally Posted by Takla
Might it lie just the other side of the looking glass?
There's that superiority complex again.
Quote:
Originally Posted by brianL
Now for some "surprisingly unfocused, uninformed hocus pocus waffle" from a Slackware user who still regards himself as a relative newbie. I don't know or care whether Slackware is closer to Unix, closer to God, or even closer to the edge. All I can say is that Slackware gives me more incentive to learn and experiment than some other distros. With Debian, for instance, I feel my hands are tied - only loosely, but still...
A SlackBuild will tell you about dependencies, and if that doesn't, we can always find out by "waving incense and wailing at the sky" for answers from Bob.
Yep, Linux guys think it's more Unix-like because it uses BSD-style init scripts and all the other Linux distros are System V-like.
In the interest of accuracy...
There are certainly other distributions besides Slackware that use a BSD style init. Arch and Crux both do, as well as Slackware based distributions. if you want to count them. There are likely others.
Also, there are other/newer styles that are being developed. A quick search turns up a decent, concise page on Wikipedia : http://en.wikipedia.org/wiki/Init
Whether someone wants to call it more or less UNIXlike is of no interest to me. Slackware's init approach is nothing like OpenBSD's (though I'm not sure how traditional that is), so calling it more BSDlike may not be entirely accurate either.
Slackware's approach brings all the advantages of modularity that SYSV init provides, while still maintaining most of the simplicity that BSD's scheme has. All the daemons on OpenBSD are started from one big rc file, which is a bit of a bind when you want to manually stop/start an individual subsystem/daemon.
I prefer Slackware's hybrid approach to the pure BSD init, which I feel is too cumbersome, and also to the pure SYSV design, which I find to be over-engineered. I think the debian guys went pretty much for a more or less pure SYSV approach, but then over-engineered and debian do seem to go hand in hand. To be fair, I suspect that they had good reason and that the way the SYSV init-scripts use Snnxxxxx/Knnxxxxx stop/start links in the runlevel directories was a good match for their chosen software delivery system (packaging scheme).
Having said all that, I'd take either of them over Ubuntu's Upstart event driven init replacement, which IMO is just trying to be too clever for its own good and is just asking for trouble!
Whether someone wants to call it more or less UNIXlike is of no interest to me. Slackware's init approach is nothing like OpenBSD's (though I'm not sure how traditional that is), so calling it more BSDlike may not be entirely accurate either.
I've never understood that argument either. People who make this claim obviously haven't seen true BSD-style init scripts. They're nothing like the scripts you get with Slackware. The fact that SysV-style init scripts fit neatly into Slack's init is testament to that.
This Slackware "hybrid" approach is an ingenious solution to the compatibility issue. I also find it extremely useful for packaging things which require init scripts.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.