gdebi installer завершает работу без установки файла .deb в 17.10

Я установил gdebi как приложение по умолчанию для установки файлов .deb. Таким образом, я могу просто дважды щелкнуть файл .deb, и установщик gdebi сделает все остальное.

Кажется, что с 17.10 или одно из его обновлений это больше не работает. Я дважды щелкаю по файлу .deb, gdebi запускает, показывая соответствующую информацию о файле .deb, я нажимаю INSTALL, и gdebi просто выходит.

Я переустановил все gdebi программные компоненты. Нет.

Однако в terminal я печатаю sudo gdebi some_filename.deb, все работает отлично.

Любая идея, почему GUI больше не работает? Я использую xorg, а не wayland.

Update # 1: У меня две машины с этой проблемой.

Обновление # 2: Если я вручную открою gdebi и вручную выберите файл .deb для установки, все это отлично работает.

Обновление №3: Если я покажу свойства любого файла .deb и попытаюсь изменить приложение «Открыть с», GDebi не появится в списке доступных приложений.

6
задан 19 May 2018 в 09:59

4 ответа

Из того, что вы написали, кажется, что gdebi не может перейти в корневой режим после нажатия кнопки «Установить». В терминале вы используете sudo, и он начинается в корневом режиме с самого начала. Я уверен, что если вы запустите gdebi или измените свою пусковую установку, чтобы использовать gksu gdebi, она будет работать нормально.

0
ответ дан 18 July 2018 в 01:26

gdebi работает в новой установке Ubuntu 17.10

gdebi (установленный с репо Ubuntu) работает для меня в новой установке Ubuntu 17.10 в текстовом режиме при запуске из окна терминала (как это работает для вас), но он работает также в графическом режиме даже с Wayland после

xhost +si:localuser:root

, как показано на следующем снимке экрана

I подумайте, что ваша проблема вызвана тем, что осталось от предыдущей версии после do-release-upgrade.

2
ответ дан 18 July 2018 в 01:26

Из того, что вы написали, кажется, что gdebi не может перейти в корневой режим после нажатия кнопки «Установить». В терминале вы используете sudo, и он начинается в корневом режиме с самого начала. Я уверен, что если вы запустите gdebi или измените свою пусковую установку, чтобы использовать gksu gdebi, она будет работать нормально.

0
ответ дан 24 July 2018 в 17:23
  • 1
    gdebi-gtk уже использует pkexec во внутренних компонентах. – N0rbert 10 December 2017 в 21:17
  • 2
    gdebi.desktop показывает Exec=gdebi-gtk, и оба gdebi и gdebi-gtk имеют root: root. – heynnema 10 December 2017 в 21:20

gdebi работает в новой установке Ubuntu 17.10

gdebi (установленный с репо Ubuntu) работает для меня в новой установке Ubuntu 17.10 в текстовом режиме при запуске из окна терминала (как это работает для вас), но он работает также в графическом режиме даже с Wayland после

xhost +si:localuser:root

, как показано на следующем снимке экрана

I подумайте, что ваша проблема вызвана тем, что осталось от предыдущей версии после do-release-upgrade.

2
ответ дан 24 July 2018 в 17:23
  • 1
    Спасибо за информацию. Я думаю, что вы правильно относитесь к левым с 17.04. – heynnema 14 December 2017 в 23:57
  • 2
    @heynnema, кстати, я видел несколько проблем, которые происходят в системах, которые были обновлены с предыдущих версий до Ubuntu 17.10. Я боюсь, что слишком много вещей изменилось с предыдущей версии на do-release-upgrade, чтобы преуспеть в этом случае. Другими словами, я рекомендовал бы новую установку ;-) – sudodus 15 December 2017 в 00:12

Другие вопросы по тегам:

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