
Я пытался установить файл .deb в Ubuntu 17.10 с помощью gdebi, но поле пароля отключено.
Также не могу открыть с помощью gksudo
того же запроса пароля, который я не могу ввести.
решение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