Ethereal est dans le répertoire:
/usr/sbin/ethereal . On suppose que tu as vérifié que le paquetage est installé
# rpm -q ethereal
ethereal-0.10.11-2
#ethereal ( tout simplement) ne fonctionne pas car /usr/sbin n'est pas dans le PATH de l'environnement que tu utilises.
Tu as sans doute lancé un
su simple dans la console en sorte que tu hérites des droits root avec les variables d'environnement de l'utilisateur de départ. Le répertoire /usr/sbin (comme /sbin) n'est pas dans le PATH de l'utilisateur et figure seulement dans le PATH de root.
Pour vérifier:
on lit la variable PATH d'un utilisateur
$> echo $PATH (un utilisateur lambda)
on hérite des droits root en conservant les variables d'environnement de l'utilisateur et on vérifie le PATH
# su
# xxwwxwxw
# echo $PATH
# exit
on hérite des droits root et des variables d'environnement de root et on vérifie le PATH
# su -
# xxwwxwxw
# echo $PATH
La commande
su - permet donc d'hériter des droits root et des variables d'environnement associées; le PATH de root comprend /sbin, /usr/sbin au contraire des PATH des utilisateurs (pour des raisons de sécurité).
Ainsi, deux possibilités s'offrent à toi:
* soit lancer su ... puis
# /usr/sbin/ethereal (le chemin complet de la commande)
* soit lancer su -
# ethereal
Ethereral, dans ce dernier cas, sera recherché dans les chemins décrits par la variable PATH.