Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
Well, I know that there exists three types of extensions for linux packages (the very famous ones)
.tar.gz
.tgz
.src.rpm
.i386.rpm (or .i686.rpm)
now what is the difference between the last two extensions? And why is the last one the largest always in size?
What is the meaning of a pre-compiled package?
The meaning of pre-compiled package is that someone like you, me, etc. sat home and compiled lets say bind on his own P-100 (i386 architecture) machine from source, then that person uses packaging tools to wrap his work into one file, so depending on the architecture it was compiled in it gets .i386.rpm, .ppc.rpm (for Motorola chips - Power PC),etc, so here comes the advantage of compiling the packages from source, doing so you make sure the software is compiled for your processor with optimization you specifiy, etc, there are some software packages that are better be compiled from source, but usually pre-compiled packages are fine as long as the dependencies satisfied and what not.
Also note if you install a src.rpm, most of the argument of "compiling from source" will be moot, because what you get is minimally the tarball and the /spec file. If you have special requirements, for instance wrt optimization, you could easily tweak the spec file to set up your CFLAGS and configure options. I say "minimally" because if you look at a src.rpm package like for instance Bash-2x, you get 10+ patches as well, all applied in the right order, no fussing needed...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.