Je suppose que cela (synaptic-pkexec) a été installé avec une mise à jour récente? La question est, comment puis-je l'utiliser?
Quand je le lance, on me présente une bannière:
==== AUTHENTICATING FOR com.ubuntu.pkexec.synaptic ===
(en rouge) et ensuite:
Authentication is required to run the Synaptic Package Manager
Multiple identities can be used for authentication:
et ensuite une liste numérotée de noms d’utilisateurs, plusieurs "," s (j’assume les informations GECOS manquantes), puis le nom d’utilisateur.
Si je sélectionne le numéro pour moi, je reçois une invite de mot de passe. Entrez le mot de passe puis:
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized
This incident has been reported.
(à qui?)
Comment configurer polkit-agent-helper-1
(ou quelque chose d'autre?) Pour "autoriser [sic]" moi-même?
Et je voudrais aussi le lancer en tant que root.
Je vais rester avec du synaptique régulier pour le moment ...
Il est facile de connaître synaptic-pkexec
:
w3@aardvark:~(1)$ locate synaptic-pkexec
/usr/bin/synaptic-pkexec
w3@aardvark:~(0)$ dpkg -S /usr/bin/synaptic-pkexec
synaptic: /usr/bin/synaptic-pkexec
w3@aardvark:~(0)$ dpkg -L synaptic | grep -E 'pkexec|man/|READ|doc'
/usr/bin/synaptic-pkexec
/usr/share/man/pt_BR
/usr/share/man/pt_BR/man8
/usr/share/man/pt_BR/man8/synaptic.8.gz
/usr/share/man/man8
/usr/share/man/man8/synaptic.8.gz
/usr/share/man/tr
/usr/share/man/tr/man8
/usr/share/man/tr/man8/synaptic.8.gz
/usr/share/man/fr
/usr/share/man/fr/man8
/usr/share/man/fr/man8/synaptic.8.gz
/usr/share/man/es
/usr/share/man/es/man8
/usr/share/man/es/man8/synaptic.8.gz
/usr/share/polkit-1/actions/com.ubuntu.pkexec.synaptic.policy
/usr/share/doc
/usr/share/doc/synaptic
/usr/share/doc/synaptic/copyright
/usr/share/doc/synaptic/README.tasks
/usr/share/doc/synaptic/NEWS.gz
/usr/share/doc/synaptic/README.Debian
/usr/share/doc/synaptic/README.supported
/usr/share/doc/synaptic/TODO.gz
/usr/share/doc/synaptic/README
/usr/share/doc/synaptic/NEWS.Debian.gz
/usr/share/doc/synaptic/changelog.gz
w3@aardvark:~(0)$ file /usr/bin/synaptic-pkexec
/usr/bin/synaptic-pkexec: POSIX Shell script, ASCII text executable
Beaucoup de choses à lire, y compris /usr/bin/synaptic-pkexec: POSIX Shell script, ASCII text executable
, qui est assez court pour être inclus ici:
#!/bin/sh
pkexec "/usr/sbin/synaptic" "$@"
Mais une question que j'ai: pourquoi, oh pourquoi, utiliseriez-vous un outil intégré que vous ne comprenez pas?
Cependant, à la lecture de votre Q mal formaté, je suppose que vous essayez d’exécuter synaptic
à partir d’une session non graphique. synaptic
est un outil graphique. apt
, apt-get
, aptitude
sont des outils de ligne de commande pour les packages.