Install inxi!
type
Code: Select all
inxi --recommends
Then you can have a go at
Code: Select all
inxi -F

Great tool for receiving help...
If it is not in you repos - do not dispare - it is only a script and this is the latest version:
http://inxi.googlecode.com/svn/trunk/inxi
To install it with a one liner do as root:
Code: Select all
cd /usr/bin && wget -Nc smxi.org/inxi && chmod +x inxi
This works for Mandriva (and Mageia I guess).
Some distros (Fedora!) have their default system path in /usr/local/bin so there you wil have to do it like this
Code: Select all
cd /usr/local/bin && wget -Nc smxi.org/inxi && chmod +x inxi
In short you have to put the script in /usr/bin or in /usr/local/bin chmod it to execute and that's it.
To update it you can do an
Code: Select all
inxi -U
This will update your script.
The next thing you want to do is a
Code: Select all
inxi --recommends
Here is the output from my Mandriva:
Code: Select all
inxi --recommends
inxi will now begin checking for the programs it needs to operate. First a check of
the main languages and tools inxi uses. Python is only for debugging data collection.
-----------------------------------------------------------------------------------------
Bash version: 4.1.5(2)-release
Gawk version: 3.1.7
Sed version: 4.2.1
Sudo version: 1.7.4p6
Python version: 2.6.5
-----------------------------------------------------------------------------------------
Test One: Required System Directories.
If one of these system directories is missing, inxi cannot operate:
Required file system: /proc................................................. Present
Required file system: /sys.................................................. Present
All the required directories are present.
-----------------------------------------------------------------------------------------
Test Two: Required Core Applications.
If one of these applications is missing, inxi cannot operate:
Required application: df (info: partition data)............................. /bin/df
Required application: free (info: system memory)............................ /usr/bin/free
Required application: gawk (info: core tool)................................ /usr/bin/gawk
Required application: grep (info: string search)............................ /bin/grep
Required application: lspci (info: hardware data)........................... /usr/bin/lspci
Required application: ps (info: process data)............................... /bin/ps
Required application: readlink.............................................. /usr/bin/readlink
Required application: sed (info: string replace)............................ /bin/sed
Required application: tr (info: character replace).......................... /usr/bin/tr
Required application: uname (info: kernel data)............................. /bin/uname
Required application: uptime................................................ /usr/bin/uptime
Required application: wc (info: word character count)....................... /usr/bin/wc
All the required applications are present.
-----------------------------------------------------------------------------------------
Test Three: Script Recommends for Graphics Features. If you do not use X these do not matter.
If one of these applications is missing, inxi will have incomplete output:
Recommended X application: glxinfo (info: -G glx info)...................... /usr/bin/glxinfo
Recommended X application: xdpyinfo (info: -G multi screen resolution)...... /usr/bin/xdpyinfo
Recommended X application: xprop (info: -S desktop data).................... /usr/bin/xprop
Recommended X application: xrandr (info: -G single screen resolution)....... /usr/bin/xrandr
All the recommended applications are present.
-----------------------------------------------------------------------------------------
Test Four: Script Recommends for Remaining Features.
If one of these applications is missing, inxi will have incomplete output:
Recommended application: file (info: -o unmounted file system).............. /usr/bin/file
Recommended application: hddtemp (info: -Dx show hdd temp).................. /usr/bin/hddtemp
Recommended application: ifconfig (info: -i ip lan-deprecated).............. /sbin/ifconfig
Recommended application: ip (info: -i ip lan)............................... /sbin/ip
Recommended application: sensors (info: -s sensors output).................. /usr/bin/sensors
Recommended application: lsusb (info: -A usb audio;-N usb networking)....... /usr/sbin/lsusb
Recommended application: modinfo (info: -Ax,-Nx module version)............. /sbin/modinfo
Recommended application: runlevel (info: -I runlevel)....................... /sbin/runlevel
Recommended application: sudo (info: -Dx hddtemp-user;-o file-user)......... /usr/bin/sudo
All the recommended applications are present.
-----------------------------------------------------------------------------------------
Test Five: System Directories for Various Information.
If one of these directories is missing, inxi will have incomplete output:
System directory: /sys/class/dmi/id (info: -M system, motherboard, bios).... Present
System directory: /dev (info: -l,-u,-o,-p,-P,-D disk partition data)........ Present
System directory: /dev/disk/by-label (info: -l,-o,-p,-P partition labels)... Present
System directory: /dev/disk/by-uuid (info: -u,-o,-p,-P partition uuid)...... Present
All the system directories are present.
-----------------------------------------------------------------------------------------
All tests completed.
And finally

Code: Select all
:[ thomas@thomas-pc : 17:08:08 : ~ ]:.
:) inxi -F
System: Host: thomas-pc Kernel: 2.6.33.7-desktop-2mnb x86_64 (64 bit)
Desktop: Gnome 2.30.0 Distro: MandrivaLinux 2010.2 Henry_Farman
Machine: Mobo: ASUSTeK model: P6T DELUXE V2 version: Rev 1.xx Bios: American Megatrends version: 0610 date: 09/03/2009
CPU: Quad core Intel Core i7 CPU 920 (-HT-MCP-) cache: 8192 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx)
Clock Speeds: 1: 2668.00 MHz 2: 2668.00 MHz 3: 2668.00 MHz 4: 2668.00 MHz 5: 2668.00 MHz 6: 2668.00 MHz 7: 2668.00 MHz 8: 2668.00 MHz
Graphics: Card: nVidia GT200b [GeForce GTX 275] X.Org: 1.7.7 drivers: v4l,nvidia Resolution: 1920x1200@50.0hz
GLX Renderer: GeForce GTX 275/PCI/SSE2 GLX Version: 3.2.0 NVIDIA 195.36.24
Audio: Card: Intel 82801JI (ICH10 Family) HD Audio Controller driver: HDA Intel Sound: ALSA ver: 1.0.21
Network: Card-1: Marvell 88E8056 PCI-E Gigabit Ethernet Controller driver: sky2
IF: eth1 state: down mac: 00:26:18:a8:f8:bb
Card-2: Marvell 88E8056 PCI-E Gigabit Ethernet Controller driver: sky2
IF: eth0 state: up speed: 100 Mbps duplex: full mac: 00:26:18:a8:f8:bc
Drives: HDD Total Size: 3000.6GB (24.0% used) 1: id: /dev/sda model: ST31000528AS size: 1000.2GB
2: USB id: /dev/sdb model: 001 size: 2000.4GB
Partition: ID: / size: 48G used: 16G (34%) fs: ext4 ID: /home size: 393G used: 282G (72%) fs: ext4
ID: swap-1 size: 0.02GB used: 0.00GB (0%) fs: swap
RAID: No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors: System Temperatures: cpu: 35.0C mobo: 34.0C gpu: 42C
Fan Speeds (in rpm): cpu: 2057 psu: 0 sys-1: 0 sys-2: 0 sys-3: 0
Info: Processes: 342 Uptime: 7:09 Memory: 1968.0/5975.8MB Client: Shell inxi: 1.8.5