![Поле пароля для установки программ с помощью gdebi отключено](https://rvso.com/image/1000380/%D0%9F%D0%BE%D0%BB%D0%B5%20%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F%20%D0%B4%D0%BB%D1%8F%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20gdebi%20%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%BE.png)
Я пытался установить файл .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