Автор Тема: gdebi - не устанавливает пакеты  (Прочитано 6574 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4635
gdebi - не устанавливает пакеты
« : Июль 21, 2019, 12:20:09 »
gdebi - не устанавливает deb пакеты при двойном клике мышкой.

Система Runtu XFCE 18.04 64-bit.

Приходится использовать костыль, то есть запускать gdebi через панель рабочего стола, и в ней уже выбирать файл - открыть.


Получается через главное меню на панели рабочего стола  gdebi запускается и работает, а через ассоциации файлов - не хватает прав для установки пакетов.

Можно использовать
sudo apt install /путь/до/файла.deb

Или перейти в папку с пакетом и установить
sudo apt install ./файл.deb
« Последнее редактирование: Июль 22, 2019, 14:53:44 от Пользователь. »

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1151
  • Компьютер думает так, как думает его хозяин.
Re: gdebi - не устанавливает пакеты
« Ответ #1 : Июль 21, 2019, 20:57:13 »
Решение:
скачиваю пакет gksu. Устанавливаю в систему, именно для этого пакета все зависимости удовлетворены. Потом корректирую файл GDebi.desktop по пути  /usr/share/applications/, меняю строку Exec=....... на
Exec=gksu gdebi-gtk %fвсе работает
« Последнее редактирование: Июль 21, 2019, 21:02:01 от butjapka »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Re: gdebi - не устанавливает пакеты
« Ответ #2 : Июль 21, 2019, 21:50:31 »

    gksu во всех версиях Runtu 18.04 установлен, нужно только поправить ярлык запуска gdebi-gtk (добавить gksu). В текущие конфиги для сборки эти изменения уже внёс.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4635
Re: gdebi - не устанавливает пакеты
« Ответ #3 : Июль 22, 2019, 14:52:35 »
Проверил, работает.

Проблема решена.

В первом сообщении поставил значек супер, чтобы было видно решенную тему, надо же как-то отличать нерешенные баги от решенных.
« Последнее редактирование: Июль 22, 2019, 14:55:35 от Пользователь. »

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: gdebi - не устанавливает пакеты
« Ответ #4 : Июль 22, 2019, 18:57:51 »
gksu не просто так вынесли из бывшего debian-testing, на базе которого и формировалась убунту 18.04, а ради безопасности. В нынешнем debian-10 этого пакета также нет. Вместо него в ряде случаев использую pkexec. Внешне почти то же самое.
« Последнее редактирование: Июль 22, 2019, 19:02:05 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1151
  • Компьютер думает так, как думает его хозяин.
Re: gdebi - не устанавливает пакеты
« Ответ #5 : Апрель 28, 2020, 22:49:59 »
Нашел решение как заставить работать пакет Gdebi в xubuntu 20.04
В источнике советуют:
Скопировать файл с помощью команды
cp /usr/share/applications/gdebi.desktop ~/.local/share/applications/  
Открыть на редактирование
mousepad ~/.local/share/applications/gdebi.desktopпривести строку к виду
Exeс=sh -c "gdebi-gtk %f"Сохраняемся и пробуем

Можно сразу отредактировать
sudo mousepad /usr/share/applications/gdebi.desktopпривести строку к виду
Exeс=sh -c "gdebi-gtk %f"Сохраняемся и пробуем

Оба варианта рабочие
« Последнее редактирование: Апрель 29, 2020, 23:00:03 от butjapka »

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 837
Re: gdebi - не устанавливает пакеты
« Ответ #6 : Апрель 29, 2020, 19:53:07 »
не уверен что это баг, но после обновления не смог до конца отработать дпкг, теперь синаптик ругается на незавершенную операцию, предлагает вручную запустить, но это тоже ни к чему не приводит. Синаптик недоступен. Установщик пакетов тоже - пишет, что не может работать вторым

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: gdebi - не устанавливает пакеты
« Ответ #7 : Апрель 29, 2020, 20:18:10 »
не уверен что это баг, но после обновления не смог до конца отработать дпкг, теперь синаптик ругается на незавершенную операцию, предлагает вручную запустить, но это тоже ни к чему не приводит. Синаптик недоступен. Установщик пакетов тоже - пишет, что не может работать вторым
оно и понятно, dpkg не устанавливает необходимые зависимости, отсюда и незавершенность операции. Что мешало воспользоваться apt? Он и без своей gui оболочки-синаптика нормально работает.
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4635
Re: gdebi - не устанавливает пакеты
« Ответ #8 : Апрель 30, 2020, 00:44:37 »
не уверен что это баг, но после обновления не смог до конца отработать дпкг, теперь синаптик ругается на незавершенную операцию, предлагает вручную запустить, но это тоже ни к чему не приводит. Синаптик недоступен. Установщик пакетов тоже - пишет, что не может работать вторым

Перезагрузи компьютер, потом выполни установку зависимостей
sudo apt-get updatesudo apt-get install -f
Если проблема не решится, то придется смотреть сообщение об ошибке, например в логах (/var/log/apt, /var/log/dpkg).


Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: gdebi - не устанавливает пакеты
« Ответ #9 : Апрель 30, 2020, 05:14:18 »
Перезагрузи компьютер, потом выполни установку зависимостей
sudo apt-get updatesudo apt-get install -f
Если проблема не решится, то придется смотреть сообщение об ошибке, например в логах (/var/log/apt, /var/log/dpkg).

перегружать не требуется. После dpkg нужно запускать sudo apt -f install для доустановки зависимостей. либо пакет сразу устанавливать с помощью  apt
sudo apt install пакет.deb

p.s.  apt-get давно устаревший механизм
« Последнее редактирование: Апрель 30, 2020, 05:17:53 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4635
Re: gdebi - не устанавливает пакеты
« Ответ #10 : Апрель 30, 2020, 12:10:40 »
Перезагрузить я предложил, так как у него apt не запускается, пишет что не может работать вторым.
Походит на то, что висит процесс установщика, перезагрузка уберет его из запущенных процессов.

На счет apt, ух не указал версию системы, поэтому мной предоставлен вариант подходящий под разные версии систем (старые и новые).

Так что ждем ответа от ух, справился он с проблемой или нет.

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: gdebi - не устанавливает пакеты
« Ответ #11 : Май 01, 2020, 08:07:55 »
у него apt не запускается, пишет что не может работать вторым.
Сама фраза не настораживает? Естественно, второй процесс apt не будет работать при работающем первом по причине блокировки доступа к необходимым ресурсам, которые под первым процессом apt. Синаптик надо закрывать перед этим. ;D
« Последнее редактирование: Май 01, 2020, 08:56:57 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 837
Re: gdebi - не устанавливает пакеты
« Ответ #12 : Май 02, 2020, 20:00:51 »
Цитировать (выделенное)
2020-04-15 00:57:22 startup packages configure
2020-04-15 00:57:22 configure linux-image-4.15.0-66-generic:amd64 4.15.0-66.75 <нет>
2020-04-15 00:57:22 status half-configured linux-image-4.15.0-66-generic:amd64 4.15.0-66.75
2020-04-15 00:57:41 status installed linux-image-4.15.0-66-generic:amd64 4.15.0-66.75
2020-04-15 00:57:41 status triggers-pending linux-image-4.15.0-66-generic:amd64 4.15.0-66.75
2020-04-15 00:57:42 trigproc linux-image-4.15.0-66-generic:amd64 4.15.0-66.75 <нет>
2020-04-15 00:57:42 status half-configured linux-image-4.15.0-66-generic:amd64 4.15.0-66.75

Рунту из убунты 18.04.3

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4635
Re: gdebi - не устанавливает пакеты
« Ответ #13 : Май 02, 2020, 22:38:23 »
Выполни эти команды
sudo apt updatesudo apt install linux-image-generic
И покажи что ответит терминал.