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 -