LINUX.ORG.RU

dpkg молчит

 


0

3

Как сделать его более информативным при ошибке установки и чтоб показала зависимости которые ему нужны?

Попробуй dpkg -i, apt-get install -f.

Тупой способ, но зависимости покажет.
Больше я тебе без мана не скажу.

Deleted ()
Последнее исправление: merhalak (всего исправлений: 2)
Ответ на: комментарий от artb1sh

Я тут ставил дебиан с сиди без сети. Потом воткнул туда усб-свисток. А вот пакетов для него нема. Так мне спокойно dpkg сказал чего иму нехватает. Или тебе чего надо? apt-cache смотрел?

mandala ★★★★ ()
dpkg -i okular_4%3a4.14.2-2_amd64.deb
Selecting previously unselected package okular.
(Reading database ... 173409 files and directories currently installed.)
Preparing to unpack okular_4%3a4.14.2-2_amd64.deb ...
Unpacking okular (4:4.14.2-2) ...
dpkg: dependency problems prevent configuration of okular:
 okular depends on libokularcore5 (= 4:4.14.2-2); however:
  Package libokularcore5 is not installed.
 okular depends on kde-runtime (>> 4:4.10); however:
  Package kde-runtime is not installed.
 okular depends on libkactivities6 (>= 4:4.11); however:
  Package libkactivities6 is not installed.
 okular depends on libkdecore5 (>= 4:4.11); however:
  Package libkdecore5 is not installed.
 okular depends on libkdeui5 (>= 4:4.11.1); however:
  Package libkdeui5 is not installed.
 okular depends on libkexiv2-11 (>= 4:4.10.2); however:
  Package libkexiv2-11 is not installed.
 okular depends on libkio5 (>= 4:4.11); however:
  Package libkio5 is not installed.
 okular depends on libkparts4 (>= 4:4.11); however:
  Package libkparts4 is not installed.
 okular depends on libkprintutils4 (>= 4:4.11); however:
  Package libkprintutils4 is not installed.
 okular depends on libkpty4 (>= 4:4.11); however:
  Package libkpty4 is not installed.
 okular depends on libphonon4
dpkg: error processing package okular (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Errors were encountered while processing:
 okular

Считаешь недостаточно информативно?

entefeed ☆☆☆ ()
Ответ на: комментарий от Stil

Понятия не имею, какие-то кодоешные заморочки, я их не использую.

entefeed ☆☆☆ ()
Ответ на: комментарий от Stil

В Debian jessie сейчас поставляется libkio5 версии 4:4.14.2-5, поэтому для примера опишу ее, а не 4:4.11. Версия пакета 4.14.2 это версия от разработчика библиотеки. Префикс 4: это творчество сопровождающего, обычно возникает либо при изменении нумерации версий апстрим, либо при ошибке в пакетировании. Суффикс -5 это patchlevel от сопровождающего (обычно с исправлениями каких-нибудь багов). А вот пятерка в имени пакета это интересная штука: если попросить dpkg выдать список файлов пакета:

% dpkg -L libkio5
то где-то в списке результатов будет
/usr/lib/libkio.so.5.14.2
/usr/lib/libkio.so.5
Пятерка — это мажорная версия библиотеки в понимании компоновщика, ее принято менять при изменении ABI. Почему не просто libkio? С числом в имени пакета удобнее устраивать обновления (изменение ABI библиотеки требует дополнительных действих). Почему не libkio4 (по номеру версии пакета)? Мажорный номер не всегда меняется с изменением версии, так что чтобы не делать лишней работы по обновлению обратных зависимостей.

TeopeTuK ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.