Gdebi продолжает вылетать при нажатии кнопки «Установить»

Ответ Дженни является самым общим. Вы должны быть в состоянии найти то, что вам нужно, с помощью

grep -r -i '^[[:space:]]*LoadModule' /etc/apache2

. Чтобы быть педантичным, вы должны также использовать grep и отметить любые директивы include, которые находятся вне структуры каталогов apache2.

Для этого вы можете попытаться получить список файлов, которые открывает apache2ctl -t , чтобы проверить конфигурацию, примерно так:

APACHE_HTTPD='ltrace -s4096 -e open@libapr* apache2' apache2ctl -t 2>&1 |
  cut -d\" -sf2 |
  grep -v /dev/ |
  sort -u |
  xargs -rd '\n' grep -i '^[[:space:]]*LoadModule'
5
19.11.2017, 03:46
4 ответа

Предлагаемое здесь изменение файла.desktop имеет правильную концепцию, но если вы не можете получить gksudo в своей современной установке Linux, попробуйте следующее:

Отредактируйте файл gdebi.desktop:

sudo gedit /usr/share/applications/gdebi.desktop

(Очевидно, что если у вас нет «gedit», замените его на «nano» или любой другой предпочитаемый вами редактор.)

Теперь измените строку:

Terminal=false
от

до:

Terminal=true

Небольшая особенность этого подхода заключается в том, что вы увидите, как окно терминала быстро мигает и закрывается, но это должно позволить приложению запрашивать ваш пароль, когда вы нажимаете «Установить», что предоставит необходимые разрешения для фактического начала установки.

2
27.01.2020, 20:41

@Causeless Effect :Параметр Terminal=true в файле gdebi.desktop тоже помог мне.

A minor quirk about this approach is you'll see a terminal window quickly flash and close but this should allow the application to prompt you for your password when you click "Install" which will grant the necessary permissions to actually begin installation.

В моей системе «незначительная особенность» немного отличается. При выборе файла в моем файловом менеджере щелкните правой кнопкой мыши -и выберите параметр «открыть с помощью установщика пакета gdebi», сначала откроется окно терминала, а перед ним — графический интерфейс gdebi. Использование графического интерфейса работает отлично, и закрытие графического интерфейса также закрывает окно терминала позади него.

0
27.01.2020, 20:41

Выполнить:

gksudo gedit /usr/share/applications/gdebi.desktop

или

gksudo mousepad /usr/share/applications/gdebi.desktop

заставь читать:-

[Desktop Entry]
Name=GDebi Package Installer
GenericName=Package Installer
Comment=Install and view software packages
Exec=gksudo 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

СОХРАНИТЕ файл.

Это все исправляет.

1
27.01.2020, 20:41

У меня была та же проблема :Убедитесь, что пакет.deb не является «только для чтения» в его свойствах.

Мне помогло.

-1
24.07.2020, 13:45

Теги

Похожие вопросы