LinuxQuestions.org
Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 02-04-2011, 06:27 AM   #1
vikrang
Member
 
Registered: Jan 2011
Location: India
Distribution: Slackware 13.1, Squeeze
Posts: 119

Rep: Reputation: 7
Binary and Source packages difference


Very often we get to hear Binary / Source when we talk about installing packages...From what I understand "Binary" refers to a natively packaged installation by a Distro wheras installation from Source would entail fetching the files , Compiling and then building the package

When we say "source" where do these codes reside? Is it diffferent for different distros or one common source like "sourceforge.net" or similar?! I know it sounds silly but what is the origin of the source codes??

One general remedy if a package is not found is to install from source... So , source would refer to a "tar.gz" or "bz2" archive present at some location like "http://www.sourceforge.net"
In some cases , id it possible that some packageas are not available in "Source"


When I tried to build a package for a particular distro , I was told that some dependencies are not un the source ...What is the meaning of this? So do all distros maintain the codes in their official repositories?
This concept is kinda sketchy!!
 
Old 02-04-2011, 07:07 AM   #2
linuxlover.chaitanya
Senior Member
 
Registered: Apr 2008
Location: Nagpur, India
Distribution: Cent OS 5/6, Ubuntu Server 10.04
Posts: 4,629

Rep: Reputation: Disabled
A binary is an installable package for a particular distribution or collection of distros sharing a same package management. You can very broadly compare a binary package to a executable or msi for windows. Just for an example though.
While source is as it says source code that needs to be compiled and installed manually using development tools. .tar.gz or bz2 are archiving and compression methods. Something like rar and zip in windows.
You may find free softwares available in binary format but without source. These are not shared under GPL. It should depend on the owner or developer of the software which license to use and how to distribute the software.
As far as dependencies are concerned, they are there no matter how you install a package either from source or from a binary executable. You can automate the dependency checking and resolution using package manager for the particular distribution. For example, apt for debian and derivatives, yum for red hat, fedora and derivatives like centos.
 
1 members found this post helpful.
  


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



Similar Threads
Thread Thread Starter Forum Replies Last Post
Difference between installing from source or binary proton666 Linux - Newbie 8 05-27-2013 01:40 AM
Binary packages in gentoo lisa86 Gentoo 8 09-01-2009 10:53 AM
how to make difference between debuggable version of ELF and stripped binary dayalan_cse Programming 1 11-13-2008 07:52 AM
Installing binary packages GSX Linux - General 2 03-16-2005 03:04 AM
compiling from source vs. binary packages oldi Linux - Newbie 4 06-04-2004 11:54 AM


All times are GMT -5. The time now is 04:26 AM.

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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration