LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 09-07-2006, 09:01 AM   #1
linuxbriel
LQ Newbie
 
Registered: Aug 2006
Location: Belgium
Distribution: Kubuntu/Xubuntu and Sourcemage
Posts: 22

Rep: Reputation: 15
Circular dependencies


Why does linux contain so many circular dependencies?
and how to avoid them?
Is it too much to ask for that developpers would just take five minutes to check their dependencies and include extra code in their program to avoid them?


thanks
 
Old 09-07-2006, 09:18 AM   #2
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
It's not Linux, it's your distro. What distro is causing you the trouble?
 
Old 09-08-2006, 02:53 AM   #3
Wim Sturkenboom
Senior Member
 
Registered: Jan 2005
Location: Roodepoort, South Africa
Distribution: Ubuntu 12.04, Antix19.3
Posts: 3,794

Rep: Reputation: 282Reputation: 282Reputation: 282
What do you mean by 'circular'? File A needs file B and file B needs file A? I have indeed seen another post about that (I think for OpenOffice) in combination with RPM. You should not rpm every single file, but all files in one go.
Or do you mean file A needs file B needs file C needs file D etc etc etc (which is NOT circular)?

I think that you underestimate the implications when adding the dependencies to the package.

Suppose that a program is written in Java. So you now want the developer to supply you with Java as well. OK, but for a 10kByte program you now need a 500kByte package (fictive number, I don't know the size of it). And that's for every program that uses Java. Very nice when you have to download packages over a 56k modem.

Other example:
the program requires GTK or Qt (both graphical libraries). So you want the developer to include that in the package. I will leave out the fact that your distro did not supply X or had an old version which would require the developer to include X as well.

And you might not need that part as you already have the required stuff installed. What a waste.
 
  


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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
ftp installation - debian - circular dependencies techlover Linux - Networking 2 12-16-2005 10:17 AM
libstdc++ : circular dependencies? yekrahs Linux - Software 21 10-23-2005 10:57 AM
How to install modules? (circular dependencies!) redss Linux - Software 1 01-07-2005 03:11 PM
sash glibc circular dependencies twosider Mandriva 2 08-09-2004 03:58 AM
circular dependency acid_kewpie Linux - General 13 11-30-2001 02:57 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 11:41 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