web-dev-qa-db-fra.com

Le programme d’installation de gdebi se ferme sans installer le fichier .deb dans 17.10

J'ai gdebi défini comme application par défaut pour installer les fichiers .deb. De cette façon, je peux simplement double-cliquer sur un fichier .deb et l’installateur gdebi fera le reste.

Il semble que depuis 17h10, ou l’une de ses mises à jour, cela ne fonctionne plus. Je double-clique sur un fichier .deb, gdebi se lance, affichant les informations appropriées sur le fichier .deb, je clique sur INSTALLER, et gdebi vient de quitter.

J'ai réinstallé tous les composants logiciels gdebi. Pas de changement.

Cependant, dans terminal, je saisis Sudo gdebi some_filename.deb, tout fonctionne correctement.

Avez-vous une idée de la raison pour laquelle l'interface graphique ne fonctionne plus? J'utilise xorg, pas wayland.

Mise à jour # 1: J'ai deux machines avec ce problème. Les deux étaient des mises à niveau à 17.10.

Mise à jour # 2: Si j'ouvre manuellement gdebi et sélectionne manuellement le fichier .deb à installer, tout fonctionne correctement.

Mise à jour 3: Si j'affiche les propriétés d'un fichier .deb et que je tente de modifier l'application "Ouvrir avec", GDebi n'apparaît pas dans la liste des applications disponibles.

6
heynnema

gdebi fonctionne dans une nouvelle installation d'Ubuntu 17.10

gdebi (installé à partir du repo Ubuntu) fonctionne pour moi dans une nouvelle installation d'Ubuntu 17.10 en mode texte lorsqu'il est lancé à partir d'une fenêtre de terminal (comme cela fonctionne pour vous), mais il fonctionne également en mode graphique même avec Wayland après

xhost +si:localuser:root

comme illustré avec la capture d'écran suivante

enter image description here

Je pense que votre problème est causé par quelque chose qui reste de la version précédente après le do-release-upgrade.

2
sudodus

D'après ce que vous avez écrit, il semble que gdebi ne puisse pas passer en mode racine après avoir appuyé sur Install. Dans le terminal, vous utilisez Sudo et il démarre en mode racine depuis le début. Je suis à peu près sûr que si vous démarrez gdebi ou modifiez son programme de lancement pour utiliser gksu gdebi cela fonctionnera correctement.

0
Stormlord