Поле пароля для установки программ с помощью gdebi отключено

Поле пароля для установки программ с помощью gdebi отключено

Я пытался установить файл .deb в Ubuntu 17.10 с помощью gdebi, но поле пароля отключено.

Также не могу открыть с помощью gksudoтого же запроса пароля, который я не могу ввести.

когда я пытаюсь установить с помощью gdebi

решение1

Возможно, проблема в gksudoвашей теме или даже в ней. Из того, что я вижу на снимке экрана, вы получаете сообщение «Неверный пароль». Помните, что вам следует ввести свой собственный пароль пользователя, а не . rootОба параметра gksuи gksudoработают, --sudo-modeпоскольку rootпользователь отключен в Ubuntu по умолчанию.

В любом случае вы всегда можете запустить gdebiиз терминала:

sudo gdebi /path/to/your/package.deb

Это должно вам подойти.

Вы также можете попробовать этот вариант для графического gdebiустановщика:

sudo -H gdebi-gtk /path/to/your/package.deb

Другой вариант — использовать pkexecдля запуска gdebi-gtk:

pkexec gdebi-gtk /path/to/your/package.deb

Вы даже можете использовать aptдля установки своего debпакета:

sudo apt install /path/to/your/package.deb

gdebiустановит нужный вам пакет из терминала и gdebi-gtkотобразит графический интерфейс, и вы сможете использовать опцию «Установить пакет», как вы это обычно делаете.

решение2

если вы обновились до Ubuntu 18.04, сделайте следующее:
создайте файл /usr/local/bin/gdebi-gtk-pkexec
со следующим содержимым:

#!/bin/sh
pkexec "/usr/bin/gdebi-gtk" "$@"

щелкните правой кнопкой мыши по файлу .deb, отобразите свойства, установите для открытия по умолчанию/usr/local/bin/gdebi-gtk-pkexec

Связанный контент