dpkg и проблема с отсутствующей зависимостью

Я загрузил программное обеспечение с открытым исходным кодом из Интернета для эмуляции белой доски на моем компьютере. Ссылка здесь: http://open-sankore.org/
Загрузка была в виде файла .zip с файлом .deb внутри (который, как я предполагаю, является установочным файлом)

Я перешел в каталог, где находится файл .deb, и использовал команду:

dpkg -i {filename.deb}  

Однако в журнале говорится, что существуют некоторые неудовлетворенные зависимости. Значок OpenSankure показывает Dash, но когда я открываю Центр программного обеспечения, он говорит, что каталог программного обеспечения поврежден и нуждается в ремонте.
После ремонта OpenSankure исчезает из Dash.

Может кто-нибудь сказать мне, как я могу обеспечить выполнение всех зависимостей во время установки?

Selecting previously unselected package open-sankore:i386.
(Reading database ... 178700 files and directories currently installed.)
Unpacking open-sankore:i386 (from Open-Sankore_2.1.0_i386.deb) ...
dpkg: dependency problems prevent configuration of open-sankore:i386:
 open-sankore:i386 depends on libpaper1 (>= 1.1.24+nmu1build1).
dpkg: error processing open-sankore:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
 open-sankore:i386

0
задан 13.04.2020, 10:35

2 ответа

Чтобы быть уверенным, что все зависимости программного обеспечения будут соблюдены, вы должны установить его с помощью Ubuntu Software Center или apt-get. Тем не менее, я понимаю, что иногда вам нужно скачать программное обеспечение из других источников. В этом случае иногда зависимости не встречаются. Чтобы это исправить, загрузите графический установщик .deb с именем GDebi. Он загрузит все необходимые зависимости, если таковые имеются, во время установки.

1
ответ дан 13.04.2020, 10:36
  • 1
    Не работал. Все еще говорит, что этому нужно [приблизительно 110] – Matthieu M. 13.04.2020, 10:37
  • 2
    Ya, уверенный. Можно удалить GDebi. – Graham Conzett 13.04.2020, 10:37
  • 3
    Загрузите Synaptic Package Manager. Тогда поиск и установка libpaper1. Если libpaper1 будет зависеть от других программных обеспечений, то Синаптический попросит, чтобы Вы загрузили их также. Лично мне нравится Синаптический лучше, чем Центр программного обеспечения Ubuntu. It' s легче найти программное обеспечение you' поиск ре. Можно даже сделать сценарий в Синаптическом, так, чтобы можно было загрузить программное обеспечение (и его зависимости) к другому компьютеру и возвратить их Вашим. – Armen Tsirunyan 13.04.2020, 10:37
  • 4
    Таким образом, если я имею синаптический, GDebi бесполезен. Я могу удалить его? – Matthieu M. 13.04.2020, 10:38

Попробуйте с помощью:

sudo apt-get install -f

После устранения этих зависимостей попробуйте с помощью

sudo dpkg -i {filename.deb} [115 ]

1
ответ дан 13.04.2020, 10:35

Теги

Похожие вопросы