Determine Fedora Version

Johann B. Gudmundsson johannbg at hi.is
Fri Feb 29 00:54:38 UTC 2008


Will Woods wrote:
>
> On Feb 28, 2008, at 6:40 PM, Andrew Farris wrote:
>
>> Leon Stringer wrote:
>>> Hi,
>>> Apologies if I'm being a bit dim here. I've got various Fedora 
>>> systems and have just wasted time trying to install packages on the 
>>> wrong version (I was tired!).
>>> But then I thought, how does a user determine what version of Fedora 
>>> they're using? If I do System->About Fedora I get  explanatory text 
>>> but nothing about the version.
>>> I know advanced users can do uname or query package versions but 
>>> there should be an easy/obvious way. People writing the About text 
>>> for Fedora 9, please take note. (Or just change the menu item text 
>>> to "About Fedora 9").
>>> TTFN,
>>> Leon...
>>
>> This is a very good point.  I suggest you take the idea and file an 
>> RFE bug against the component 'fedora-release-notes', this is that 
>> package that supplies the 'About Fedora' system menu item 
>> (/usr/share/applications/about-fedora.desktop).
>>
>> A user should not need to cat /etd/redhat-release to find out what 
>> version of their desktop OS they have, adding just the release number 
>> after About Fedora would be a nice touch.
>
> Around F7, we[1] wrote an "About this computer" app called 
> 'system-summary'. It's available in the repos for F8 and rawhide. It 
> gives:
>
> 1) Distro version,
> 2) kernel version,
> 3) CPU type and count,
> 4) RAM size, and
> 5) Smolt ID.
>
> Here's a screenshot: 
> http://wwoods.fedorapeople.org/screenshots/system-summary-0.3.png
>
> Maybe we should try to get it included in the System menu by default?
>
> -w
>
> [1] Okay, mostly jbowes, but I helped! Kinda!
>
And here is the about.sh

Todo needs cpu counting and grep the smolt ID and ASCII art and colorts :)

#!/bin/bash

F=`cat /etc/fedora-release`
M=`dmidecode | grep "Manufacturer:" | head -n1 | awk -F ":" '{print $2}'`
T=`dmidecode | grep "Product Name" | head -n1 | awk -F ":" '{print $2}'`
C=`dmidecode | grep "Max Speed" | head -n1 | awk -F ":" '{print $2}'`
ME=`cat /proc/meminfo | head -n1 | awk '/[0-9]/ {print $2}'`
S=`parted -l | grep Disk | awk -F ":" '{print $2}'`
K=`uname -r`

clear
echo "
 
        You are running $F
        With kernel $K
        On a$M$T
        With total of$C processing power
        and $[$ME/1024] MB of installed memory
        Capable of storing$S of Data.

       
        "
exit 0
~        




More information about the fedora-test-list mailing list