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.
Technically, the Slackware's package sets aren't really package groups (like in dependency groups), like many other distributions have.
So, removing the X would be quite bad, from the POV of resolving the runtime dependencies of many packages from the still installed package sets.
Anyway, IF you intend to make a partial install of Slackware, I suggest you to forget the slackpkg and to start to learn how to find the packages dependencies. And please be kind to always specify that you do a partial install when you ask for help.
It's not true that Slackware has no package dependencies as many imagine, it just does NOT have an automated package dependencies resolution, then either you install everything, or you have to walk a painful way.
Last edited by LuckyCyborg; 05-19-2022 at 02:15 AM.
Anyway, IF you intend to make a partial install of Slackware, I suggest you to forget the slackpkg and to start to learn how to find the packages dependencies. .
Can you give any pointers to where or how to best learn how to find the packages dependencies? I would be interested in learning more about this.
Can you give any pointers to where or how to best learn how to find the packages dependencies? I would be interested in learning more about this.
Gentoo portage ebuild files, Salix repository..
Depends on what package you want really, if it's just some binary package unpack the bin and use ldd to see what's what.
If it's a packaged collection of scripts all I can say is good luck. Script packages from different upstreams change deps like the weather does.
And please be kind to always specify that you do a partial install when you ask for help.
Quote:
Yes. As a general rule we prefer to provide technical support on full installations of Slackware.
Unfortunately, this is that damn Linode Slack 15 image... The creator has dropped some packages and I haven't figure out what's not there.
EXCEPT, I did figure out that xap, kde, & xfce are not there (but x is)???
I don't know if the guy was high when he created this image or some cli app requires X stuff (because I'm certainly not going to be running X on a virtual server). I left x on the machine because I could see some command line app requiring something weird like gnome wallet or something.
Whatever, my applications are running so, I'm happy.
Technically, the Slackware's package sets aren't really package groups (like in dependency groups), like many other distributions have.
So, removing the X would be quite bad, from the POV of resolving the runtime dependencies of many packages from the still installed package sets.
Anyway, IF you intend to make a partial install of Slackware, I suggest you to forget the slackpkg and to start to learn how to find the packages dependencies. And please be kind to always specify that you do a partial install when you ask for help.
It's not true that Slackware has no package dependencies as many imagine, it just does NOT have an automated package dependencies resolution, then either you install everything, or you have to walk a painful way.
why would removing X be quite bad, as long as I also exclude XAP, XFCE, KDE?
why would removing X be quite bad, as long as I also exclude XAP, XFCE, KDE?
Well, because Slackware packages are built on full installed Slackware, the X dependencies are poured in many libraries and applications which obviously does not depend in X11.
Let' me give you a classic example: PHP has support for ImageMagik, BUT it depends on the X11 libraries.
So, removing the X series may result in a broken PHP - then a broken LAMP stack, then the webserver serving a Wordpress site can go nuts.
Yeah, looks like Slackware has its own shortcomings - like any thing invented by humans.
Last edited by LuckyCyborg; 05-20-2022 at 01:39 PM.
In my humble opinion, those package series are a categorization by functionality, like in: there we put the libraries (L series) , there we put the KDE software (KDE series) , there we put the X11 server things (X series) and there we put the major applications which requires X (XAP series), etc...
This probably helps in the development and testing.
BUT, I have arrived to be quite certain that those package series does NOT represent a sorting by runtime dependencies, so trying to use them as a dependency resolution would be prone to failures.
Last edited by LuckyCyborg; 05-20-2022 at 03:20 PM.
why would removing X be quite bad, as long as I also exclude XAP, XFCE, KDE?
Over the decades I have installed Slackware on quite a few servers, which I subsequently ran and maintained. None of these servers ran any GUI software (I did not install: x, xap, kde, &c.). For individual packages in the other package sets --> I installed only the individual packages necessary/useful for the server's purpose and its maintenance. (From the computer-security point of view, if a piece of software does not exist on the server, then the server is highly unlikely to be bitten by a flaw in this software.)
In my experience, not having x, xap, xfce, and kde can be just fine for some computers. I will agree that setting up the first server was a fair amount of work, but it was not terrible, and I made a 'recipe' of the installation --- and then I used my recipe for subsequent servers.
I see LuckyCyborg mentions PHP and LAMP stack and Wordpress. So far, I have never setup a server with any of these, consequently I am not familiar with their needs. However, I am aware of them, and someday I may setup a server with a LAMP stack...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.