LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
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 12-05-2004, 10:18 AM   #1
mooreted
Member
 
Registered: May 2003
Posts: 598

Rep: Reputation: 30
Why developers don't bundle dependencies


The most annoying thing about Linux is software installation. Take gnucash for instance; there are a ton of dependencies that no one seems to be able to meet. It's almost impossible to install. I have often run into similar problems installing software in Linux. So, if a developer is going to use all kinds of funky dependencies to write their software, why don't they just bundle all those dependencies together, write a script to check for already installed packages and install the missing packages? I mean, if you want users to use your software, why not make it easy for them to install your software. Can anyone explain to me why installation is the way it is?
 
Old 12-05-2004, 10:31 AM   #2
ror
Member
 
Registered: May 2004
Distribution: Ubuntu
Posts: 583

Rep: Reputation: 33
becuse then all software becomes huge and bloated downloads, and it would mean installing things you wouldn't neccessarily want to install. It's taking liberties with someone's system, kinda like installing spyware with something.
 
Old 12-05-2004, 11:14 AM   #3
trickykid
LQ Guru
 
Registered: Jan 2001
Posts: 24,149

Rep: Reputation: 269Reputation: 269Reputation: 269
Also at times, some distros will already have these dependencies. I'm sure the developer acknowledges that some might have it installed already and wouldn't want to break their existing system, installs, etc.
 
Old 12-05-2004, 11:20 AM   #4
mooreted
Member
 
Registered: May 2003
Posts: 598

Original Poster
Rep: Reputation: 30
You can't have an installer that checks for installed software and skips anything already installed?

As far as large files, most people have broadband these days. I can download gigabytes in no time at all.

There has to be a better way then spending days, even weeks trying to install software or never getting it installed at all.
 
Old 12-05-2004, 11:44 AM   #5
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
Well, since you are a Slackware user, have you thought about using Swaret or Slapt-Get? They will resolve your dependencies for you. With dependencies, under Windows it's easy, all you need are a handful of dlls. Under Linux, how far would you like them to go? Many posters here find they forgot a compiler or make - 2 incredibly basic dependencies. Then you have to think about people who go for a minimum install - they'd need a huge number of add on files. And those add on files may have their own dependencies - and so on and so on.
 
Old 12-05-2004, 02:04 PM   #6
AngryLlama
Member
 
Registered: Sep 2004
Location: /dev/urandom
Distribution: Gentoo
Posts: 171

Rep: Reputation: 31
Gentoo's portage system seems to take care of dependency-hell very well. Or atleast I think so.
 
Old 12-05-2004, 05:56 PM   #7
mooreted
Member
 
Registered: May 2003
Posts: 598

Original Poster
Rep: Reputation: 30
It sound's like you haven't tried installing Gnucash.

I used swaret about a year ago when I first tried Slack and it fried my OS. I don't trust it. I usually do fine by hand. Like I have WebMin, but I never use it.

As far as people with miniman installs, they are not likely to install the desktop stuff like I do.

I haven't tried Gentoo, but I thinks BSD's portage system works pretty well.

It just seems like there could be an easier way.

Maybe some genius Slacker will come up with something really cool.
 
  


Reply



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
Samsung Electronics To Bundle Servers with Linux, t3gah Linux - General 1 06-29-2005 09:48 AM
make problems installing Bundle:Bugzilla on SuSE 9 mosko Linux - Software 0 03-20-2004 03:01 AM
help with bundle script black111 Programming 2 05-22-2003 10:01 AM
KDE Bundle mackie_lin Linux - Software 2 11-27-2002 08:37 PM
THEY'RE HERE: My little bundle of joy pickledbeans Slackware 2 07-06-2002 11:41 PM

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

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