LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-09-2011, 11:34 AM   #1186
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301

Quote:
Originally Posted by GazL View Post
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.
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 05-09-2011, 12:59 PM   #1187
Robert.Thompson
Member
 
Registered: Nov 2009
Location: Montreal, Quebec, Canada
Distribution: LinuxMint 20 Cinnamon
Posts: 589

Rep: Reputation: 49
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.
Old 05-09-2011, 01:12 PM   #1188
disturbed1
Senior Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware
Posts: 1,133
Blog Entries: 6

Rep: Reputation: 224Reputation: 224Reputation: 224
Quote:
Originally Posted by Robert.Thompson View Post
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.
Old 05-09-2011, 01:18 PM   #1189
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
Quote:
Originally Posted by Robert.Thompson View Post
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
 
Old 05-09-2011, 01:31 PM   #1190
Robert.Thompson
Member
 
Registered: Nov 2009
Location: Montreal, Quebec, Canada
Distribution: LinuxMint 20 Cinnamon
Posts: 589

Rep: Reputation: 49
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.
 
Old 05-09-2011, 01:44 PM   #1191
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
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.
 
Old 05-09-2011, 01:48 PM   #1192
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
Quote:
Originally Posted by Robert.Thompson View Post
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.
 
Old 05-09-2011, 03:48 PM   #1193
no.guru
LQ Newbie
 
Registered: Jul 2008
Distribution: Slackware
Posts: 28

Rep: Reputation: 16
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
 
Old 05-09-2011, 04:10 PM   #1194
sahko
Senior Member
 
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041

Rep: Reputation: Disabled
Quote:
Originally Posted by H_TeXMeX_H View Post
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.
 
Old 05-10-2011, 03:12 AM   #1195
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,449

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
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.
 
Old 05-10-2011, 11:40 AM   #1196
Tribulation
Member
 
Registered: Jun 2008
Distribution: Slackware
Posts: 129

Rep: Reputation: 27
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?
 
Old 05-10-2011, 11:48 AM   #1197
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
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.
 
Old 05-10-2011, 12:46 PM   #1198
Tribulation
Member
 
Registered: Jun 2008
Distribution: Slackware
Posts: 129

Rep: Reputation: 27
Yeah I know that, I've used sbopkg before. I just didn't know about predefined build queues.
 
Old 05-10-2011, 01:12 PM   #1199
slakmagik
Senior Member
 
Registered: Feb 2003
Distribution: Slackware
Posts: 4,113

Rep: Reputation: Disabled
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.
Old 05-10-2011, 02:09 PM   #1200
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,449

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
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.
  


Reply

Tags
cd, live



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackware future? coyctecm Slackware 12 02-01-2006 10:03 PM
Future of Slackware kratunko Slackware 30 08-12-2005 12:31 PM
Slackware features? rusty_slacker Slackware 49 12-02-2004 04:45 AM
what are the features of the new slackware 9? ethanchic Slackware 2 09-27-2002 06:15 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:19 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration