Linux - GeneralThis 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
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?
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.
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.
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.