LinuxQuestions.org
Visit the LQ Articles and Editorials section
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, 01: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, 02:09 PM   #2
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,582
Blog Entries: 2

Rep: Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037
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, 02: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, 02:27 PM   #4
jkirchner
Member
 
Registered: Apr 2007
Location: West Virginia
Distribution: Slackware
Posts: 587

Rep: Reputation: 135Reputation: 135
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, 02: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, 02:32 PM   #6
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,189

Rep: Reputation: 1023Reputation: 1023Reputation: 1023Reputation: 1023Reputation: 1023Reputation: 1023Reputation: 1023Reputation: 1023
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, 02:38 PM   #7
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,582
Blog Entries: 2

Rep: Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037
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, 02:48 PM   #8
a4z
Member
 
Registered: Feb 2009
Posts: 376

Rep: Reputation: 134Reputation: 134
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, 03: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, 03: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, 03:46 PM   #11
kikinovak
Senior Member
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: ElementaryOS, Ubuntu LTS, Slackware
Posts: 1,555

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

http://depfinder.sourceforge.net/
 
Old 10-26-2012, 04:37 PM   #12
dugan
Senior Member
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 4,636

Rep: Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429
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, 04: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, 05:28 PM   #14
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 437

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, 05: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 04:04 AM
Python deps crazy8 Fedora 6 11-21-2007 10:13 PM
Slackpkg: missing something in /usr/libexec/slackpkg/functions.d/dialog-functions.sh michelino Slackware 4 03-20-2007 12:22 PM
Spice3 deps mrsolo Linux - Software 2 03-21-2006 12:36 PM
courier deps Pebcak Debian 7 06-27-2005 05:54 PM


All times are GMT -5. The time now is 11:35 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration