Lister le matériel

Fermé
Dynast - 19 mars 2009 à 10:59
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 19 mars 2009 à 11:29
Bonjour,

J'aimerais, a partir d'un script a exécuter dans un terminal, lister l'ensemble du matériel et logiciel du poste sur lequel on travail.

Pour le moment, mon script se limite au matériel :

#! /bin/sh
cat /etc/issue > MaConfig
sed '$d' MaConfig > MaConfig
grep model\ name /proc/cpuinfo >> MaConfig
grep MemTotal /proc/meminfo >> MaConfig
lspci >> MaConfig

J'aimerais savoir s'il n'y aurais pas moyen d'améliorer ce script pour récupérer avec plus de précision les contrôleurs vidéo, audio, ethernet, nombre de disque dur, mémoire RAM, et, si c'est possible, les logiciels installé...

Pour les logiciels, j'ai pensé a une commande :

cat rpm -qa > MesLog

Mais je me retrouve avec un fichier texte de plus de 1000 lignes, et donc je ne pense pas avoir listé ce que je voulais vraiment...

Merci d'avance.

6 réponses

Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
19 mars 2009 à 11:02
ls /bin/ Peut-être?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
19 mars 2009 à 11:02
Salut,

As tu essayer la commande lshw ?
0
bash: lshw: command not found

Voici ce que me répond le terminal après avoir tester la commande lshw...
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
19 mars 2009 à 11:10
Re,

Il faut l'installer
En root tape
urpmi lshw
--
106485010510997108
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ah oki, merci bien :)
Je pense pouvoir trouver mon bonheur là dedans, mais pour ce qui est de lister les logiciels installé, vous pensez qu'il y a une solution ou pas ?
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
19 mars 2009 à 11:20
Je me répète non..
ls /bin/ ne te conviendrais pas?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
19 mars 2009 à 11:29
Salut,

mais pour ce qui est de lister les logiciels installé
Je ne connais pas la sortie de rpm -qa.
Affiche par exemple
rpm -qa | tail -50


ls /bin/ ne te conviendrais pas?
Dans /bin, /sbin, /usr/bin, /usr/sbin on a des commandes. A savoir que plusieurs commandes font partie de même paquet (logiciel) rpm.

Pour lister les commandes on peut faire
for cmd in $(ls /{,s,usr/{,s}}bin);do whatis $cmd;done > commande
0