Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн chadwick

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
хочу устанавливать локальные deb-пакеты через терминал, назначил в файловом менеджере команду terminal -e 'sudo gdebi %f', но при наличии неразрешимых зависимостей вкладка терминала сразу же закрывается, так что я даже не могу посмотреть чего не хватает

в идеале хотелось бы видеть вот это:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Building data structures... Done
Building data structures... Done
Этот пакет невозможно установить
Dependency is not satisfiable: libqt5core5a (>= 5.3.0)


[ Finished ]  Press Enter to close or s + Enter for a shell:

подскажите, какой должна быть команда

ТС не появлялся на Форуме более трех месяцев по состоянию на 05/12/2019 (последняя явка: 27/08/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 05 Декабрь 2019, 08:40:46 от zg_nico »

Punko

  • Гость
Re: gdebi и установка пакетов через терминал
« Ответ #1 : 28 Февраль 2017, 22:44:56 »
chadwick, сам таким не страдал, но gdebi имеет же гуй, вроде как?
И есть утилита, которая зовётся
gksudoпопробуй так в итоге:
gksudo gdebi

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: gdebi и установка пакетов через терминал
« Ответ #2 : 28 Февраль 2017, 22:48:37 »
какой должна быть команда
Примерно такой:
terminal -e 'sh -c "sudo gdebi %f ; echo Press Enter to close ; read n"'

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4596
    • Просмотр профиля
Re: gdebi и установка пакетов через терминал
« Ответ #3 : 28 Февраль 2017, 23:00:41 »
chadwick, без gdebi
sudo dpkg -i /путь/к/твоему_пакету && sudo apt-get -f installgdebi делает тоже самое.

Оффлайн chadwick

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Re: gdebi и установка пакетов через терминал
« Ответ #4 : 28 Февраль 2017, 23:48:57 »
сам таким не страдал, но gdebi имеет же гуй, вроде как?
гуй мне не нужен, я уже отказался от большинства вспомогательных утилит в пользу терминала (вместо synaptic - aptitude, вместо software-properties-gtk мне проще отредактировать sources.list, ну и так далее)

terminal -e 'sh -c "sudo gdebi %f ; echo Press Enter to close ; read n"'
спасибо, кажется то что нужно; и еще такой вопрос - в мане написано вот это:
--o APT_OPTS, --option=APT_OPTS
              Set an APT configuration option.
то есть я могу применять какие-то параметры? можно пример

sudo dpkg -i /путь/к/твоему_пакету && sudo apt-get -f install
я попробовал установить пакет, зависимостей для которого нет в репозиториях, в результате он кое-как установился и пришлось выпиливать вручную, gdebi так не делает

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4596
    • Просмотр профиля
Re: gdebi и установка пакетов через терминал
« Ответ #5 : 28 Февраль 2017, 23:55:22 »
gdebi так не делает
точно также делает
если не найдено зависимостей
sudo apt-get -f installудалит пакет.

Оффлайн chadwick

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Re: gdebi и установка пакетов через терминал
« Ответ #6 : 01 Март 2017, 00:14:23 »
Morisson, только что попробовал:
sudo dpkg -i ~/programs/deb/yacreader_8.5.0-1_i386.deb && sudo apt-get -f install
Выбор ранее не выбранного пакета yacreader.
(Чтение базы данных … на данный момент установлено 137237 файлов и каталогов.)
Подготовка к распаковке …/deb/yacreader_8.5.0-1_i386.deb …
Распаковывается yacreader (8.5.0-1) …
dpkg: зависимости пакетов не позволяют настроить пакет yacreader:
 yacreader зависит от libpoppler-qt5-1 (>= 0.24.5), однако:
  Пакет libpoppler-qt5-1 не установлен.
 yacreader зависит от libqt5core5a (>= 5.3.0), однако:
  Версия libqt5core5a:i386 в системе 5.2.1+dfsg-1ubuntu14.3.
 yacreader зависит от libqt5gui5 (>= 5.3.0), однако:
  Версия libqt5gui5:i386 в системе 5.2.1+dfsg-1ubuntu14.3.
 yacreader зависит от libqt5multimedia5 (>= 5.0.2), однако:
  Пакет libqt5multimedia5 не установлен.
 yacreader зависит от libqt5script5 (>= 5.0.2), однако:
  Пакет libqt5script5 не установлен.
 yacreader зависит от libunarr, однако:
  Пакет libunarr не установлен.
 yacreader зависит от qtbase-abi-5-3-2, однако:
  Пакет qtbase-abi-5-3-2 не установлен.
 yacreader зави
dpkg: ошибка при обработке пакета yacreader (--install):
 проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для mime-support (3.54ubuntu1.1) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu1) …
Обрабатываются триггеры для man-db (2.6.7.1-1ubuntu1) …
Обрабатываются триггеры для menu (2.1.46ubuntu1) …
При обработке следующих пакетов произошли ошибки:
 yacreader

и после выполнения осталось вот это:
/usr
/usr/bin
/usr/bin/YACReader
/usr/bin/YACReaderLibrary
/usr/share
/usr/share/applications
/usr/share/applications/YACReader.desktop
/usr/share/applications/YACReaderLibrary.desktop
/usr/share/doc
/usr/share/doc/yacreader
/usr/share/doc/yacreader/README.txt
/usr/share/doc/yacreader/changelog.Debian.gz
/usr/share/doc/yacreader/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/YACReader.1.gz
/usr/share/man/man1/YACReaderLibrary.1.gz
/usr/share/menu
/usr/share/menu/yacreader
/usr/share/yacreader
/usr/share/yacreader/coversPackage.png
/usr/share/yacreader/db.png
/usr/share/yacreader/icon.png
/usr/share/yacreader/iconLibrary.png
/usr/share/yacreader/languages
/usr/share/yacreader/languages/yacreader_de.qm
/usr/share/yacreader/languages/yacreader_es.qm
/usr/share/yacreader/languages/yacreader_fr.qm
/usr/share/yacreader/languages/yacreader_nl.qm
/usr/share/yacreader/languages/yacreader_pt.qm
/usr/share/yacreader/languages/yacreader_ru.qm
/usr/share/yacreader/languages/yacreader_tr.qm
/usr/share/yacreader/languages/yacreaderlibrary_de.qm
/usr/share/yacreader/languages/yacreaderlibrary_es.qm
/usr/share/yacreader/languages/yacreaderlibrary_fr.qm
/usr/share/yacreader/languages/yacreaderlibrary_nl.qm
/usr/share/yacreader/languages/yacreaderlibrary_pt.qm
/usr/share/yacreader/languages/yacreaderlibrary_ru.qm
/usr/share/yacreader/languages/yacreaderlibrary_tr.qm
/usr/share/yacreader/server
/usr/share/yacreader/server/docroot
/usr/share/yacreader/server/docroot/css
/usr/share/yacreader/server/docroot/css/reset.css
/usr/share/yacreader/server/docroot/css/styles_ipad.css
/usr/share/yacreader/server/docroot/css/styles_iphone.css
/usr/share/yacreader/server/docroot/images
/usr/share/yacreader/server/docroot/images/browse.png
/usr/share/yacreader/server/docroot/images/browse@2x.png
/usr/share/yacreader/server/docroot/images/combo.png
/usr/share/yacreader/server/docroot/images/combo@2x.png
/usr/share/yacreader/server/docroot/images/download.png
/usr/share/yacreader/server/docroot/images/download@2x.png
/usr/share/yacreader/server/docroot/images/f.png
/usr/share/yacreader/server/docroot/images/f@2x.png
/usr/share/yacreader/server/docroot/images/imported.png
/usr/share/yacreader/server/docroot/images/imported@2x.png
/usr/share/yacreader/server/docroot/images/indicator.png
/usr/share/yacreader/server/docroot/images/indicator@2x.png
/usr/share/yacreader/server/docroot/images/library.png
/usr/share/yacreader/server/docroot/images/library@2x.png
/usr/share/yacreader/server/docroot/images/next.png
/usr/share/yacreader/server/docroot/images/next@2x.png
/usr/share/yacreader/server/docroot/images/prev.png
/usr/share/yacreader/server/docroot/images/prev@2x.png
/usr/share/yacreader/server/docroot/images/read.png
/usr/share/yacreader/server/docroot/images/read@2x.png
/usr/share/yacreader/server/docroot/images/readMark.png
/usr/share/yacreader/server/docroot/images/readMark@2x.png
/usr/share/yacreader/server/docroot/images/readingMark.png
/usr/share/yacreader/server/docroot/images/readingMark@2x.png
/usr/share/yacreader/server/docroot/images/up.png
/usr/share/yacreader/server/docroot/images/up@2x.png
/usr/share/yacreader/server/docroot/login.html
/usr/share/yacreader/server/templates
/usr/share/yacreader/server/templates/folder_ipad.tpl
/usr/share/yacreader/server/templates/folder_iphone.tpl
/usr/share/yacreader/server/templates/libraries_ipad.tpl
/usr/share/yacreader/server/templates/libraries_iphone.tpl

Оффлайн v!tax

  • Старожил
  • *
  • Сообщений: 4157
  • Gentoo x64 bspwm
    • Просмотр профиля
Re: gdebi и установка пакетов через терминал
« Ответ #7 : 01 Март 2017, 00:51:06 »
взять и удалить вручную?
господь ведет твою руку, сын мой....

 

Страница сгенерирована за 0.325 секунд. Запросов: 23.