Question on getting software: is from "source or binary" better?
MandrivaThis Forum is for the discussion of Mandriva (Mandrake) Linux.
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.
Question on getting software: is from "source or binary" better?
Title question.
Well, I have been wondering this for QUITE a while now...searched many different websites and can't seem to find an answer....is there anything BETTER about each one? (I'm currently on Mandy 9.2).
Source installations give you much more control over the installation unlike compiled source. I think this is better, others just find it time consuming.
sure source ensures that you compile for the right kernel. this can and most oftenly is crucial. Second source is generaly more availible then binary. This can be nice if you change your kernel or upgrade. In which case all you do is recompile the source. Third souce can show you problems in the program's that if you were so inclined might fix and send the patch to the author. If you did then you would really be a linux user.
Originally posted by david_ross Source installations give you much more control over the installation unlike compiled source. I think this is better, others just find it time consuming.
ooh! A mod answered me lol
thanks!
"more control over installation"...
I always have wondered about this when I hear it. Whenever I download a program, untar it etc., it always creates its own directories...
You'll see what options are available to configure the install such as choosing where you want the files to go and which optional components you want to build.
no tar defaultly decompresses an entire directory this way what you are seeing in say quake2.4/ directory is multiple files and directories arranged just how the program likes it to be. This is because a lot of scripts will use relitive commands such as make ../../../makefile. this would mean that if one does not have the dir's set up right the scripts fail. If you were feeling ambitious or just bored you could move around everything and then fix all the little errors. Now as far as control, think about it. In a binary file what can you easily edit? The Makefile? or how about the Install script? Not really. you could just edit the Makefile and change the version or insert your own script/program with no problem. I have rarely found errors with source compiles. Sure it takes a little time. But the source is usally smaller download and it allows me to tinker.
I would definitely advocate installing from source rather than from binary files. If the package was created on a machine that contains all possible dependencies (even 'optional' dependencies, like for plugins) then you must have them too, even if you have no intention of installing or using the 'optional' ones. At least if you are compiling from source you have control over which 'optional' dependencies are met, and which are not.
I hope that wasn't too convoluted: I am not really alert today
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.