Slackware This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
|
05-09-2011, 11:34 AM
|
#1186
|
|
Guru
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,592
|
Quote:
Originally Posted by GazL
One of my old boxes still has an iomega zip drive in it! The only reason I haven't taken it out is I don't have a spare blanking plate to fill the gap 
|
I just use duct that for that. In fact I duct taped most of the case to direct air flow.
|
|
|
|
05-09-2011, 12:59 PM
|
#1187
|
|
Member
Registered: Nov 2009
Location: Montreal, Quebec, Canada
Distribution: Slackware 13.37 -32 Bit
Posts: 578
Rep:
|
So, I am taking my first Linux course, offered as an 'interest course', at a university in Montreal. It is being taught by a professor who's subject for his doctoral thesis was Linux.
At the first class he asked people for their background and Linux experience. (small class) When I told him that I had been using Slackware for about a year, he said that Slackware was his first Linux distribution, all 26 or so disks, and that he only had one question:
"Does the current distribution have a complete package manager or do you still have to resolve all dependencies yourself?"
I'd like to see a Slackware package manager that *optionally* resolves/installs dependencies.
|
|
|
0 members found this post helpful.
|
05-09-2011, 01:12 PM
|
#1188
|
|
Senior Member
Registered: Mar 2005
Location: USA
Distribution: Slackware
Posts: 1,133
|
Quote:
Originally Posted by Robert.Thompson
I'd like to see a Slackware package manager that *optionally* resolves/installs dependencies.
|
Isn't there already a third party package manager that attempts to resolve dependencies? slapt-get?
Requires repos to also include a meta file.
IMO if Slackware started to resolve dependencies upstream, it would turn us into lazy people unwilling to think for ourselves, and cause far more complaints. Right now, there is only one complaint - sniff sniff I can't figure out how to resolve dependencies  . Resolve dependencies, then you'd have multiple complaints for every package. Why does (does not) package A require package B? You should require package C,D,E with package B, and package asdfasdf should be optional with package blah .......
If you've ever used any distro with dependency resolution, you'd know just how flawed the concept is. Boot Debian or Ubuntu in a VM, and attempt to install/remove/upgrade something 
|
|
|
1 members found this post helpful.
|
05-09-2011, 01:18 PM
|
#1189
|
|
Senior Member
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,180
|
Quote:
Originally Posted by Robert.Thompson
I'd like to see a Slackware package manager that *optionally* resolves/installs dependencies.
|
If that is really important to you there are several Slackware derivatives that will provide exactly what you need, check them out! I'm not anti-dependency. I understand the convenience but I still see no real reason why Slackware itself has to change. It just puts more work on PatV and the team. I'd prefer they didn't waste their time on this and focussed their energy elsewhere.
And in all honesty, has it ever really caused you a problem? If you do a full install or just take out a few big parts that you know you won't need (e.g. no KDE if that is not your DE/WM of choice) it isn't that much of an issue or at least it hasn't been for me (had it, I would have looked more at Salix as my main distro). It only starts to get messy if you try and strip back too much and don't understand the complex relationships between the packages, but in that case I would ask why you are trying to strip the system back, particularly in a desktop/laptop situation. Disk space is cheaper than ever and Slackware is not that big in relative terms comparative to modern disks. Indeed for some people who have multi-gig video files lying around, the OS itself seems tiny.
Last edited by ruario; 05-09-2011 at 01:44 PM.
Reason: added some thoughts on Slackware's size
|
|
|
|
05-09-2011, 01:31 PM
|
#1190
|
|
Member
Registered: Nov 2009
Location: Montreal, Quebec, Canada
Distribution: Slackware 13.37 -32 Bit
Posts: 578
Rep:
|
Please don't get me wrong on this, I am not trying to start a big discussion.
I would like the *option* because when I want to install something, I want to install it. That's all. If it has dependencies, so be it - install them too.
For those who want more control, they wouldn't pick the *optional* 'do it all' approach.
I'll give 'slapt-get' a look-see.
|
|
|
|
05-09-2011, 01:44 PM
|
#1191
|
|
Senior Member
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,180
|
Saying optional doesn't really change anything. It still takes the same amount of work for a package maintainer to hand tune the dependency information within the packages and furthermore all Linux dependency systems are optional. I have force installed packages on rpm and deb distros (and Arch for that matter) numerous times.
|
|
|
|
05-09-2011, 01:48 PM
|
#1192
|
|
Senior Member
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,180
|
Quote:
Originally Posted by Robert.Thompson
If it has dependencies, so be it - install them too.
|
If only it was that simple. People have very differing opinions on if one package really depends on another. Often you can use a package without installing all the 'dependencies' and simply lose some functionality, which is good enough for one person but not another.
|
|
|
|
05-09-2011, 03:48 PM
|
#1193
|
|
LQ Newbie
Registered: Jul 2008
Distribution: Slackware
Posts: 28
Rep:
|
Robert, if you haven't already, check out slackpkg and sbopkg. With them, I find maintaining slackware to be no more difficult than more popular distributions.
Last edited by no.guru; 05-09-2011 at 03:52 PM.
Reason: Additions
|
|
|
|
05-09-2011, 04:10 PM
|
#1194
|
|
Senior Member
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041
Rep: 
|
Quote:
Originally Posted by H_TeXMeX_H
Well, I don't have a floppy drive ... and yet here I am in the floppy group ...
|
Now that you mention it, i never even install the floppy package, nor add myself to the floppy group, yet due to the fact that /etc/login.defs has CONSOLE_GROUPS defined and that includes the floppy group, since i dont use a display manager and use startx instead, my users are always part of the floppy group. I wonder whats the rationale in defining CONSOLE_GROUPS in /etc/login.defs.
|
|
|
|
05-10-2011, 03:12 AM
|
#1195
|
|
Member
Registered: Feb 2006
Location: Outer Shpongolia
Distribution: Slackware
Posts: 265
Rep:
|
Robert.Thompson,
check the ability of sbopkg ( http://sbopkg.org/) to load predefined build queues. Download the queues collection from here:
http://gitorious.org/sbopkg-slackwar...mits/sbo-13.37.
This will solve the dependencies problem quite nicely. Just extract the queue files in /var/lib/sbopkg/queues and then start sbopkg and go to queue > load
Last edited by solarfields; 05-10-2011 at 03:27 AM.
|
|
|
|
05-10-2011, 11:40 AM
|
#1196
|
|
Member
Registered: Jun 2008
Distribution: Slackware
Posts: 129
Rep:
|
How does that work? Do you just, say, open sbopkg, go to queue, load Chromium and it'll load all the dependencies for it so you can just tell it to build immediately after?
|
|
|
|
05-10-2011, 11:48 AM
|
#1197
|
|
Moderator
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Slackware
Posts: 12,120
|
Exactly that is the point of the queues. sbopkg will build all the packages on the queue in the order they are placed in the queue.
|
|
|
|
05-10-2011, 12:46 PM
|
#1198
|
|
Member
Registered: Jun 2008
Distribution: Slackware
Posts: 129
Rep:
|
Yeah I know that, I've used sbopkg before. I just didn't know about predefined build queues.
|
|
|
|
05-10-2011, 01:12 PM
|
#1199
|
|
Senior Member
Registered: Feb 2003
Distribution: Slackware
Posts: 4,113
Rep: 
|
For more information, they're mentioned in the second paragraph of the README and have their own README-queuefiles file that goes into detail (both files are in /usr/doc/sbopkg-$VER), and they're mentioned in several places in sbopkg(8) (along with the discussion of the QUEUEDIR config option in sbopkg.conf(5)). They've also got their own webpage at http://sbopkg.org/queues.php.
|
|
|
1 members found this post helpful.
|
05-10-2011, 02:09 PM
|
#1200
|
|
Member
Registered: Feb 2006
Location: Outer Shpongolia
Distribution: Slackware
Posts: 265
Rep:
|
the premade build queues are really nice. sbopkg will also show if you have already installed some of the packages listed in the build queue, so you can deselect them. This works only for SBo packages. For example if you have build something yourself or installed gconf and orbit from /extra, sbopkg will still show these as required (because they were not build from the slackbuilds).
|
|
|
1 members found this post helpful.
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 12:08 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|