今朝、私はGDebiを起動できないことを発見しました。 SUPERメニューから起動しようとすると、トップバーにカーソルが回転してその名前が表示され、約10秒間そこにとどまり、その後消えます。
ターミナルでSudo -H gdebi-gtk
と入力すると、正常に起動します。
これがデスクトップファイルです...
[Desktop Entry]
Name=GDebi Package Installer
GenericName=Package Installer
Comment=Install and view software packages
Exec=Sudo -H gdebi-gtk %f
Icon=gnome-mime-application-x-deb
Terminal=false
Type=Application
Categories=System;
MimeType=application/vnd.debian.binary-package;
NotShowIn=KDE;
X-Ubuntu-Gettext-Domain=gdebi
StartupNotify=true
Keywords=package;apt;dpkg;install
ここにいくつかのファイル情報があります...
$ cd /usr/bin
$ ll gdebi*
lrwxrwxrwx 1 root root 20 Dec 31 2017 gdebi -> ../share/gdebi/gdebi*
lrwxrwxrwx 1 root root 24 Dec 31 2017 gdebi-gtk -> ../share/gdebi/gdebi-gtk*
$ ll /usr/share/gdebi
total 104K
drwxr-xr-x 3 root root 4.0K Jun 12 13:47 ./
drwxr-xr-x 527 root root 20K Oct 19 10:35 ../
-rwxr-xr-x 1 root root 4.0K Dec 31 2017 gdebi*
drwxr-xr-x 3 root root 4.0K Jun 12 14:04 GDebi/
-rwxr-xr-x 1 root root 3.5K Dec 31 2017 gdebi-gtk*
-rw-r--r-- 1 root root 4.2K Feb 25 2010 gdebi.png
-rw-r--r-- 1 root root 60K Jul 2 2015 gdebi.ui
Gdebiが起動しない理由は?
図に移動... gdebi
とgdebi-core
を再インストールすると、起動の問題が修正されました。しかし、元の問題は残っています。
更新#1:
それで、今思い出します...以前は、gdebiが.debファイルのデフォルトアプリとして設定されている場合、.debファイルをダブルクリックするとgdebiが開き、Install Package
ボタン、ユーザーパスワードの入力が必要な場所で、代わりに終了します。
ただし、gdebiを最初に起動し、.debファイルを手動で開き、Install Package
をクリックすると、ユーザーパスワードが適切に要求され、期待どおりに.debファイルがインストールされます。
以前の修正は、.desktopファイルのExec =行を以下から変更することでした:
Exec=gdebi-gtk %f
に
Exec=Sudo -H gdebi-gtk %f
その修正を元に戻すと、起動の問題は解決しましたが、ユーザーのパスワードと終了の問題は復活しました。
更新#2:
@NOrbertの提案でpolicykit-1
とpython3-apt
を再インストールしました。喜びはありません。
更新#3:
ああああああ...新鮮な手がかり!デスクトップに.debファイルをインストールしようとすると、gdebi-gtkの問題が発生します。ただし、同じ.debをデスクトップの新しいフォルダーまたはダウンロードフォルダーに移動すると、gdebi-gtkは正常に機能します!
@NOrbertは問題を確認しました。