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.
Distribution: RedHat 9.0, Ubuntu 6.06 and Slackware 11
Posts: 54
Rep:
Is slackware very boring in installing programs ?
Hi all,
I am nowadays about to installing slackware moving from Ubuntu that i hate because it prevent me from enjoying Linux because i was a RedHat9.0 user.
The Question is : Is installing programs in slackware is a nightmare?
( nightmare here means that , for example if i want to install the program xxx, i will go to xxx's website and download the package and while installing it, it will ask me to install xxx-devel first, and when i go to get xxx-devel and install it, it asks me to install yyy that xxx-devel depends on. :S :S , that will be very boring. )
So, Is installing programs in slackware as i mentioned above ?
The question in other words:
Is installing programs in Slackware will faced by dependencies problems ??
Distribution: Slackware64 14.2 and current, SlackwareARM current
Posts: 1,644
Rep:
That depends
Most programs will compile without a problem because Slackware (if you choose a full installation or at least install the complete libraries) has many libraries on board. Including the devel stuff that in other distros is packaged seperately.
Of course there are programs that require other packages to be installed first sometimes. Thinking of vlc video player from source, I think that was kind of a nightmare. But these are very special ones, from my experience especially video applications. If you want to install Gnome programs you might have problems too if you don't install something like Dropline Gnome on top of your Slackware system. (simple gtk and gtk+ is no problem, but if it depends on special gnome libraries ...)
Summing it up: It should be absolutely no nightmare in most cases, but try it yourself. You can find also slackbuild scripts (for example on slackbuild.org) which are good tested scripts - and they list dependencies if there are any.
Last edited by titopoquito; 06-14-2007 at 04:47 PM.
Usually, you won't get dependency hell. However, if your search for dependencies takes you to ftp.gnome.org, then batten down the hatches ... and prepare for hell. Well, technically, there are ways to compile GNOME apps without the GNOME deps ... and I'll figure out how to do it ... soon. (it's not as easy as '--disable-gnome', there's always other things that must be disabled)
Last edited by H_TeXMeX_H; 06-14-2007 at 05:13 PM.
Distribution: RedHat 9.0, Ubuntu 6.06 and Slackware 11
Posts: 54
Original Poster
Rep:
So, really after i have read what you wrote , I want to know exactly the advantages of slack over other distributions like Ubuntu that i am currently uses .
Well, nothing could be more boring than that...
I'm still not sure if you wanted Slackware to be boring or not-boring.
Anyway, Slackwares' pkgtools are mostly just a package installer and remover. They will install and remove exactly what you tell them to and do not try to resolve any dependencies. resolve means figure out what the dependencies are and locate those packages and install them first.
Most Slackers *like* this behaviour as it means you are always in control. It also assumes you know what you want and need.
If you want a package *manager* which resolves dependencies for you then you need another distro or perhaps one of the third-party system-updating programs which are written for Slackware.
The guy had a legitimate question and decided that Slackware wasn't for him. There's no need to slam him for a perfectly good decision. Slackware isn't for everybody you know.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.