LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   slackpkg deps (http://www.linuxquestions.org/questions/slackware-14/slackpkg-deps-4175434237/)

Mercury305 10-26-2012 02:58 PM

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

TobiSGD 10-26-2012 03:09 PM

This topic was discussed on LQ literally dozens of times. Please use the search function, you will find more than enough stuff to read.

Mercury305 10-26-2012 03:21 PM

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

jkirchner 10-26-2012 03:27 PM

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

Just search the Slackware forum for "dependency tracking" and there are many more

Mercury305 10-26-2012 03:32 PM

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.

Didier Spaier 10-26-2012 03:32 PM

The most insightful article I found on that topic is by far this one from RuarÝ ědegaard aka ruario.

TobiSGD 10-26-2012 03:38 PM

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?

a4z 10-26-2012 03:48 PM

Quote:

Originally Posted by Mercury305 (Post 4815695)
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)

Mercury305 10-26-2012 04:04 PM

thanks didi his article should be in slackware wiki. It clearly describes everything I needed to know.

Mercury305 10-26-2012 04:07 PM

Quote:

Originally Posted by a4z (Post 4815714)
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.

kikinovak 10-26-2012 04:46 PM

I think this is what you're looking for:

http://depfinder.sourceforge.net/

dugan 10-26-2012 05:37 PM

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.

Mercury305 10-26-2012 05:45 PM

Quote:

Originally Posted by dugan (Post 4815786)
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.

TommyC7 10-26-2012 06:28 PM

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.

Mercury305 10-26-2012 06:31 PM

yea i asked about dependency management not querying.


All times are GMT -5. The time now is 07:36 PM.