Как установить результат 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