GeneralThis forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!
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.
Location: The land of the free and the home of the brave
Distribution: Slack 10
Posts: 239
Rep:
Oh my G-d, you guys will NEVER believe this:
Linux actually ran through a whole configure script without missing a SINGLE dependency. This is amazing. Compiling is usually:
A: cannot make makefile! you need B!
B: cannot make makefile! you need C!
C: cannot make makefile! your D is outdated
D: cannot make makefile! try downloading E
E: cannot make makefile! have you tried F yet?
sorry if im not amazed...but gentoo has never had a problem for me...go ahead, try it, you know you want to, no more dependancy hell, none, never HAHAHA...or maybe try some distro with apt-get...but I suggest gentoo
It works by having a really big database filled with a list of files, programs, and their dependencies. When you tell it to install something, it checks the program's depency list against what you already have installed, and if you're missing something, it fills in the gaps for you.
Gentoo's system is called portage and downloads and compiles source. It works great with a high success rate(you'll probably get a failed compile every now and then, but not often). Understandably, it takes a while to install some programs.
Debian's system is apt-get. It basically does the same thing, but with binaries. I've used both and tend to prefer apt, just on basis of speed and reliability. Compiling from source has advantages, but sometimes you may end up having to wait several hours(to even a day or more) to install something that you may want to use immediately.
They're both really good systems though. APT has been adapted to a few different distros like Redhat and Slackware, and it's already in anything that's Debian based, like Knoppix.
Originally posted by trickykid Ummm.. I just tend to read the docs, README and INSTALL files before compiling and usually never run into any dependency problems when compiling...
yea I'm with trickykid as well, i compiled everything on my laptop and almost never run into dependency issues (the ones i do run into are either cause 1) i prefer to use untested beta code sometimes or 2) developers 4got to mentions a few dependencies it requires
the only hell you'll find with source are : sometimes its hard to get source codes to gpl programs, you type in the program in google and it gives you a list of .rpm files !
Originally posted by SciYro sometimes its hard to get source codes to gpl programs, you type in the program in google and it gives you a list of .rpm files !
Originally posted by Squall Don't remind me. I HATE RPMS, every single link is from rpmfind.net. Google doesn't do good on that.
That's one reason I will try to find the actual official type page of the program in question, then from there on their own site they will usually have RPM's, source and whatever else they compiled their program as, etc.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.