LinuxQuestions.org
Review your favorite Linux distribution.
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 10-26-2012, 02:58 PM   #1
Mercury305
Member
 
Registered: Jul 2012
Location: Rockville, MD
Distribution: CrunchBang / Ubuntu
Posts: 540

Rep: Reputation: Disabled
Question slackpkg deps


What is the advantage of a package manager that does not do dependency checking?

Example: I have installed some programs to later realize some deps where missing upon executing certain commands.

So the question is what is the advantage of a package manager without dependency checking?

I know slackware supports RPM as well so I want to know what is the advantage of Slackpkgs over RPM?

Thanks
 
Old 10-26-2012, 03:09 PM   #2
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,130
Blog Entries: 2

Rep: Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825
This topic was discussed on LQ literally dozens of times. Please use the search function, you will find more than enough stuff to read.
 
Old 10-26-2012, 03:21 PM   #3
Mercury305
Member
 
Registered: Jul 2012
Location: Rockville, MD
Distribution: CrunchBang / Ubuntu
Posts: 540

Original Poster
Rep: Reputation: Disabled
Not to sound like an idiot but i did some searching and I was unable to find the answer to my questions... Could you please post a link? Thanks
 
Old 10-26-2012, 03:27 PM   #4
jkirchner
Member
 
Registered: Apr 2007
Location: West Virginia
Distribution: LinuxMint 18
Posts: 739

Rep: Reputation: 179Reputation: 179
Here is one: http://www.linuxquestions.org/questi...efault-897370/

Just search the Slackware forum for "dependency tracking" and there are many more
 
Old 10-26-2012, 03:32 PM   #5
Mercury305
Member
 
Registered: Jul 2012
Location: Rockville, MD
Distribution: CrunchBang / Ubuntu
Posts: 540

Original Poster
Rep: Reputation: Disabled
Thanks, but I think this is about Dependency Management. In which a program like YUM finds the dependencies and does them for you. My question is regarding "dependency Checking". To let you know what you have missing. That way you can find it and install it before running into problems.
 
Old 10-26-2012, 03:32 PM   #6
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-14.2beta2 on Lenovo Thinkpad W520
Posts: 6,778

Rep: Reputation: 2115Reputation: 2115Reputation: 2115Reputation: 2115Reputation: 2115Reputation: 2115Reputation: 2115Reputation: 2115Reputation: 2115Reputation: 2115Reputation: 2115
The most insightful article I found on that topic is by far this one from RuarÝ ědegaard aka ruario.
 
3 members found this post helpful.
Old 10-26-2012, 03:38 PM   #7
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,130
Blog Entries: 2

Rep: Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825
Yes, ruario's article is a good article on this topic.
My short version is: The only supported type of installation for Slackware is the full installation, in which dependency checking is simply pointless. If you don't want to install a full installation then it is up to you to do the work. Why should the distro maintainers be bothered with maintaining dependency information that is only needed for unsupported configurations?
 
Old 10-26-2012, 03:48 PM   #8
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,248

Rep: Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533
Quote:
Originally Posted by Mercury305 View Post
Thanks, but I think this is about Dependency Management. In which a program like YUM finds the dependencies and does them for you. My question is regarding "dependency Checking". To let you know what you have missing. That way you can find it and install it before running into problems.
https://bitbucket.org/a4z/sbbdep

i will possible push a new version this evening (if not this evening than tomorrow)
 
Old 10-26-2012, 04:04 PM   #9
Mercury305
Member
 
Registered: Jul 2012
Location: Rockville, MD
Distribution: CrunchBang / Ubuntu
Posts: 540

Original Poster
Rep: Reputation: Disabled
thanks didi his article should be in slackware wiki. It clearly describes everything I needed to know.
 
Old 10-26-2012, 04:07 PM   #10
Mercury305
Member
 
Registered: Jul 2012
Location: Rockville, MD
Distribution: CrunchBang / Ubuntu
Posts: 540

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by a4z View Post
https://bitbucket.org/a4z/sbbdep

i will possible push a new version this evening (if not this evening than tomorrow)
that can come in handy.
 
Old 10-26-2012, 04:46 PM   #11
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: MLED, MLES, CentOS
Posts: 3,187

Rep: Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797
I think this is what you're looking for:

http://depfinder.sourceforge.net/
 
Old 10-26-2012, 05:37 PM   #12
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 7,005

Rep: Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528
The question is why slackpkg doesn't do dependency tracking, not why Slackware doesn't do dependency tracking, right?

The answer is that slackpkg assumes a full install.
 
Old 10-26-2012, 05:45 PM   #13
Mercury305
Member
 
Registered: Jul 2012
Location: Rockville, MD
Distribution: CrunchBang / Ubuntu
Posts: 540

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by dugan View Post
The question is why slackpkg doesn't do dependency tracking, not why Slackware doesn't do dependency tracking, right?

The answer is that slackpkg assumes a full install.
Yup, that was my initially distorted question. Thanks for bringing that up
However, programs and deps do get updated. So "rpm -q" personally makes more sense to me but no need to flame this one, as I understand the reasoning behind the "KISS" slackpkg approach from what I have read so far. So I respect the reasoning/philosophy behind why. Also as Ruario wrote in his blog that rpm doesnt work well with other distros.
 
1 members found this post helpful.
Old 10-26-2012, 06:28 PM   #14
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 454

Rep: Reputation: Disabled
Wasn't this asked (also by you) in the past? You were raging about why Slackware doesn't do dependency resolution or whatnot if I recall correctly.
 
Old 10-26-2012, 06:31 PM   #15
Mercury305
Member
 
Registered: Jul 2012
Location: Rockville, MD
Distribution: CrunchBang / Ubuntu
Posts: 540

Original Poster
Rep: Reputation: Disabled
yea i asked about dependency management not querying.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
[SOLVED] typos in latest /etc/slackpkg/mirrors(.new) [slackpkg-2.82.0-noarch-8.tgz] wailingwailer Slackware 4 09-22-2012 05:04 AM
Python deps crazy8 Fedora 6 11-21-2007 11:13 PM
Slackpkg: missing something in /usr/libexec/slackpkg/functions.d/dialog-functions.sh michelino Slackware 4 03-20-2007 01:22 PM
Spice3 deps mrsolo Linux - Software 2 03-21-2006 01:36 PM
courier deps Pebcak Debian 7 06-27-2005 06:54 PM


All times are GMT -5. The time now is 09:54 AM.

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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration