ошибки sbuild, “но это не будет установленным”

Моя цель состоит в том, чтобы перекрестный создать debian пакет, таким образом, я тестирую на чем-то простом - ncurses.

Я следую этому руководству, состоящему из двух команд: https://wiki.linaro.org/Platform/DevPlatform/CrossCompile/UsingMultiArch. Выполните эти команды:

xbuild-chroot-setup precise /srv/chroots/precise-cross
cp /usr/share/doc/sbuild/examples/example.sbuildrc /root/.sbuildrc
sbuild-update --keygen
sbuild --host=armhf -d precise -c precise-i386-sbuild ncurses_5.9-4

И получите сообщение:

...
Cross-deps: Running apt-get -aarmhf build-dep ncurses
Reading package lists...
Building dependency tree...
Reading state information...
The following packages have unmet dependencies:
 debhelper : Depends: dpkg-dev (>= 1.16.0) but it is not going to be installed
             Depends: binutils but it is not going to be installed
E: Build-dependencies for ncurses could not be satisfied.
Failed to get cross build-deps
...

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

...
Unpacking gcc-4.6-multilib:armhf (from .../gcc4.6-multilib_4.6.3-1ubuntu5_armhf.deb) ...
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/cpp-4.6_4.6.3-1ubuntu5_armhf.deb
 /var/cache/apt/archives/cpp_4%3a4.6.3-1ubuntu5_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
E: Failed to process build dependencies
Failed to get cross build-deps
...

Как разрешить это?

0
задан 1 October 2014 в 00:18

1 ответ

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

0
ответ дан 4 August 2019 в 23:48

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

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