LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
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 07-22-2003, 07:00 AM   #1
Tancrede
LQ Newbie
 
Registered: Jun 2003
Location: Calais, France
Distribution: Fedora Core 1
Posts: 27

Rep: Reputation: 15
Lightbulb Differences between these extensions ?


Hi,

Can someone give me an explanation for these four extensions ?
I'm a little bit confused in the documentation.
( Im currently using a Pentium 4 , i presume it is i586 ? )
For example, i want to install amsn-0.71-1.

but i have those four extensions.

noarch.rpm
src.rpm
i386.rpm
( sometimes i586.rpm )

Which one is the "best" for my MDK 9.1 Distro ?
The best solution for me would be to use urpmi, thus a rpm file.
 
Old 07-22-2003, 07:04 AM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
noarch = (normalyly) a script file, so is not compiled ever, so that architecture is not an issue
src = source - i.e. you will need to compile it for your system
i386 = compiled for intel i386 architecture

there's no BEST really.. but i wouldn't recommend src.rpms unless you have a specific reason. try to use i586's or i686 wherever possible.
 
Old 07-22-2003, 07:06 AM   #3
MasterC
LQ Guru
 
Registered: Mar 2002
Location: Salt Lake City, UT - USA
Distribution: Gentoo ; LFS ; Kubuntu ; CentOS ; Raspbian
Posts: 12,613

Rep: Reputation: 69
i586 or i586-mdk.rpm would be best for Mandrake.

noarch means that it's not an application that is architecture specific, or has not been compiled against any specific architecture.
src.rpm is a source file that is bundled up in an RPM.
i386-i686 means it's a precompiled binary against the x86 architecture, which in linux means it's pretty much all IBM compatible PC's or for the purpose of generalizing, nearly all home PC's except Mac.

HTH

Cool
 
Old 07-22-2003, 07:07 AM   #4
MasterC
LQ Guru
 
Registered: Mar 2002
Location: Salt Lake City, UT - USA
Distribution: Gentoo ; LFS ; Kubuntu ; CentOS ; Raspbian
Posts: 12,613

Rep: Reputation: 69
Good to know we are relatively the same in our answers

Cool
 
Old 07-22-2003, 07:22 AM   #5
Tancrede
LQ Newbie
 
Registered: Jun 2003
Location: Calais, France
Distribution: Fedora Core 1
Posts: 27

Original Poster
Rep: Reputation: 15
Tks a lot acid_kewpie and MasterC !

I can see a lot of tar.gz files which seems to be the application sources and binaries. More than RPM and DEB Files in fact.

Is it so long to create RPM, DEB,... files ?
Is it understable to create RPM file from a tar.gz files for a new linux user ?

Last edited by Tancrede; 07-22-2003 at 09:19 AM.
 
Old 07-22-2003, 11:06 AM   #6
MasterC
LQ Guru
 
Registered: Mar 2002
Location: Salt Lake City, UT - USA
Distribution: Gentoo ; LFS ; Kubuntu ; CentOS ; Raspbian
Posts: 12,613

Rep: Reputation: 69
Well, here's my take on that...

A tarball (tar.gz) is universal. Anyone with a compiler can use a tarball, and just about any distro comes with a compiler (at least an option to install one). RPM on the other hand is very specific, your system must support RPM's; worse, they are (usually) precompiled for architecture lower than what you've got so they don't perform optimally on quite a few systems.

So why would a developer go to all the trouble to make:
A slow package, precompiled for fewer distros, which causes all kinds of dependency issues, and in the end only pleases about 1/3 it's users?

It doesn't make sense for EVERYONE to make RPM's. Rather it's often times the distro's themselves who will produce the RPM's and then the developers will link these on their website simply for ease of the end user.

That's my take on the whole "why tarball and not RPM" thing

Cool
 
  


Reply



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
FP extensions jdmarti1 Linux - Software 2 11-20-2005 08:02 PM
Need help with File Extensions Linux nooB 454 Linux - Newbie 3 04-10-2005 05:41 PM
What's the use of xcomposite extensions? geomatt Linux - Software 0 11-07-2004 10:36 AM
Iptable Extensions wickdgin Programming 1 06-09-2004 05:07 PM
Extensions Riichard Linux - Newbie 1 03-01-2004 04:07 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 10:20 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
Open Source Consulting | Domain Registration