Ошибки зависимости от твердости при установке libmotif

У меня есть требование, где я должен связаться весь *.deb файлы, требуемые устанавливать libmotif-dev библиотека наряду с пакетом программного обеспечения. Это вызвано тем, что, целевой компьютер, где программное обеспечение устанавливается, не может иметь интернет-соединения для выполнения apt-get устанавливать libmotif-dev. Таким образом, программа установки сначала устанавливает"libmotif-dev"сначала путем установки deb использования файлов dpkg. Затем программное обеспечение установлено.

Теперь проблема здесь состоит в том, если целевой компьютер Ubuntu обновляется перед моим программным обеспечением в установленном, то это могло привести к некоторым потенциальным ошибкам зависимости.

Setting up libmpx2:amd64 (8-20180414-1ubuntu2) ...
dpkg: dependency problems prevent configuration of libpng-dev:amd64:
 libpng-dev:amd64 depends on libpng16-16 (= 1.6.34-1); however:
  Version of libpng16-16:amd64 on system is 1.6.34-1ubuntu0.18.04.1.

dpkg: error processing package libpng-dev:amd64 (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpng-tools:
 libpng-tools depends on libpng16-16 (= 1.6.34-1); however:
  Version of libpng16-16:amd64 on system is 1.6.34-1ubuntu0.18.04.1.

dpkg: error processing package libpng-tools (--install):
 dependency problems - leaving unconfigured

В вышеупомянутом случае,libpng-dev ищет libpng16-16 версия 1.6.34-1, но так как Ubuntu была уже обновлена, она теперь имеет libpng16-16 1.6.34-1ubuntu0.18.04.1 версия. Как мы можем разрешить эти виды проблем?

Я рассмотрел возможность чистки libpng16-11.6.34-1ubuntu0.18.04.1 файл и затем установка 1.6.34-1 версий.

Однако проблемой является мой пакет установки, не имеет 1.6.34-1 версий. Компьютер не может также иметь интернет-соединения, таким образом, старая версия не может даже быть установлена с помощью apt-get.

Советуйте, как могут быть решены подобные вопросы зависимости. Любая справка значительно ценилась бы.

0
задан 26 July 2018 в 08:14

1 ответ

После долгих исследований я наконец решил создать собственный ISO-образ Ubuntu со всеми необходимыми библиотеками, предварительно установленными на ISO, с использованием Cubic.

Таким образом, пользователь может просто установить новый ISO, и все библиотеки будут предварительно установлены. Это не вызовет больше проблем с зависимостями.

2
ответ дан 28 October 2019 в 06:53

Другие вопросы по тегам:

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