[RÉSOLU] Dpkg-reconfigure sddm commande introuvable ?

Bonjour,

je voulais mettre à jour GDM3 avec la commande dpkg-reconfigure gdm commande introuvable j’ai tanté de faire la commande suivante dpkg-reconfigure sddm sddm également installer, cette commande est indiquée comme introuvable.

D’avance je vous remercie pour votre aide

Considérez l’extrait suivant

fp2@debpacha:~$ which dpkg-reconfigure
fp2@debpacha:~$ sudo which dpkg-reconfigure
[sudo] Mot de passe de fp2 : 
/usr/sbin/dpkg-reconfigure
fp2@debpacha:~$ 

En simple utilisateur le répertoire /usr/sbin qui contient des commandes d’administration n(est pas dans le PATH. Par contre, la commande sudo change la liste des répertoires de PATH pour y inclure ce genre de commandes d’administration

fp2@debpacha:~$ sudo env | fgrep PATH | tr ':' '\n'
PATH=/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
fp2@debpacha:~$ echo $PATH | tr ':' '\n'
/usr/local/bin
/usr/bin
/bin
/usr/local/games
/usr/games
fp2@debpacha:~$ 

On reconnaît un système bien conçu, où le super-utilisateur n’est pas supposé lancer les jeux.
Pour savoir à quel paquet appartient une commande donnée par son chemin absolu, utilisez dpkg-query

fp2@debpacha:~$ dpkg-query --search /usr/sbin/dpkg-reconfigure
debconf: /usr/sbin/dpkg-reconfigure
fp2@debpacha:~$ dpkg-query --search /usr/bin/dpkg-query 
dpkg: /usr/bin/dpkg-query

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة


F. Petitjean
Ingénieur civil du Génie Maritime.

« Celui qui, parti de rien, n’est arrivé nulle part n’a de merci à dire à personne !! »
Pierre Dac

« Un ordinateur c’est comme un frigo : on le branche et ça marche. »
Laurent Serano Directeur informatique, réunion Délégués du Personnel 2010

Je vais regarder ça ce soir mais j’avais oublié de prévenir que j’étais en terminal sous su.

Tu auras sans doute oublié d’ajouter un simple petit tiret comme option à la commande su

su -

car c’est grâce à l’utilisation de cette option que le compte root peut disposer de ses variables d’environnement (comme par exemple la variable PATH)

voilà résolu, après test mes machines autant virtuel que physique avait le même problème la commande n’est pas reconnue, j’ai finalement trouvé sur internet la solution:
à partir du terminal (en root) ajouter la ligne suivante: export PATH=$PATH:/usr/sbin et c’est réglé.

Dommage,
si tu avais utilisé l’option que je te proposais d’utiliser,
tu aurais pu constater que le chemin que tu veux ajouter
est déjà dans le PATH de l’environnement standard du compte root

michel@debg53sw:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
michel@debg53sw:~$ 
michel@debg53sw:~$ su -
Mot de passe : 
root@debg53sw:~# 
root@debg53sw:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@debg53sw:~# 

Avec ta méthode, un jour ou l’autre,
tu auras sans doute besoin de rajouter aussi à ton PATH :

/usr/local/sbin
/usr/sbin
/sbin

Mais pour utiliser le compte root avec son PATH standard
il est beaucoup plus simple de faire :
su -