Как да инсталирам резултата от bitbake openjdk-7-jre на целевата машина

Успешно стартирах "bitbake openjdk-7-jre" на машина за кръстосано компилиране и искам да инсталирам резултата на целевата вградена машина. Намерих rpm файла в поддиректорията "tmp/deploy/rpm" на хост машината и го копирах в целта, но има много неизпълнени зависимости:

    root@t4240rdb:~# rpm -i openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500.rpm 
error: Failed dependencies:
    libc.so.6(GLIBC_2.3)(64bit) is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    libc.so.6(GLIBC_2.4)(64bit) is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    libc.so.6()(64bit) is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    libz1 >= 1.2.8 is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    libjli.so()(64bit) is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    libc6 >= 2.20 is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    openjdk-7-java is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    openjdk-7-common is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    update-alternatives-opkg is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    libz.so.1()(64bit) is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    libjli.so(SUNWprivate_1.1)(64bit) is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
    /bin/sh is needed by openjdk-7-jre-25b30+2.3.12-r5.1.ppc64e6500
root@t4240rdb:~# 

наистина ли трябва да взема всяко от тях на ръка и да ги инсталирам на целта или има по-прост начин?


person nzc    schedule 18.02.2016    source източник


Отговори (1)


Моля, използвайте мениджъра на пакети smartpm или opkg, за да инсталирате пакета. smartpm обработва rpm пакети, а opkg обработва ipk пакети.

Ако нямате инсталиран smartpm или opkg. във вашия local.conf, моля, добавете:

EXTRA_IMAGE_FEATURES = "debug-tweaks ssh-server-openssh package-management" IMAGE_INSTALL_append = " smartpm opkg "

създайте ново изображение (може също да добавите openjdk-7-jre към IMAGE_INSTALL_append).

За повече информация посетете OPKG и smartpm

person Charles C.    schedule 20.02.2016
comment
В момента изпробвам вашето предложение; Забелязах това предупреждение рано: WARNING: QA Issue: openjdk-6-jre: configure was passed unrecognised options: --with-jaf-drop-zip --with-jaxp-drop-zip --with-jaxws-drop-zip [unknown-configure-option] Трябва ли да се притеснявам? - person nzc; 22.02.2016