Find the answer to your Linux question:
Results 1 to 5 of 5
I am new to Linux, and when I went to download an application (Wine to be exact), I discovered that there are many different types of RPMs, which I guess ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jun 2004
    Posts
    23

    Different Programs


    I am new to Linux, and when I went to download an application (Wine to be exact), I discovered that there are many different types of RPMs, which I guess are the equivelant to .exe files on Windows. Anyway, I was able to find RedHat RPMs, and the proper version, however I am a little confused about the different extensions right before the .rpm, those of which include athlon, i386, i686, and src (I'm guessing means source). Does the extension have something to do with the release of your version of Linux?

  2. #2
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    Those endings indicate what kind of CPU they are compiled for. The i386 packages will install and run on all PCs, i586 packages require Pentium or higher, athlon ones require (you guessed it...) AMD Athlon or higher.

    The src ones are source RPMs, and you'll probably want to ignore them for now.

    RPMs aren't exactly the equivalent of Windows' exe files. Exe files on Windows are actual programs that can be run. RPM files, on the other hand, are package files (RPM = Redhat Package Manager). They're kind of like ZIP files, but contain extra information on how to install the files in them.

  3. #3
    Just Joined!
    Join Date
    Jun 2004
    Posts
    23
    I have an AMD Athlon processor. Do you think I should use i386 files or Athlon? Is there any difference?

  4. #4
    Linux Engineer
    Join Date
    May 2003
    Location
    Greece / Athens
    Posts
    1,169
    you should probably download the rpm for athlon.these rpms for athlon are tested for use with athlon processor only..
    Linux For Ever!

  5. #5
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    Well, there is certainly a difference between the i386 and athlon packages, otherwise they wouldn't post both. ;-)

    The difference is that, while i386 is ultimately compatible with all IA32 processors (that is, Intel, AMD, VIA, Cyrix, Transmeta, etc.), the athlon packages are compiled with optimizations for the Athlon. That is, the compiler will have used instructions that are unique to the Athlon, resulting in greater perfomance on an Athlon, but with the drawback that it won't work on other processors.

    Thus, if you have an Athlon CPU, I see no point in not using the Athlon RPM. =)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •