yocto 이미지에 내 자신의 사용자 정의 deb 패키지를 설치하고 싶습니다. 이를 위해 나는 ROOTFS_POSTPROCESS_COMMANDdeb 패키지 설치를위한 bitbake 레서피
SUMMARY = "Recipe for installing deb package"
DESCRIPTION = "It installs own deb package"
HOMEPAGE = ""
LICENSE = "CLOSED"
inherit bin_package
my_install_pkg_deb() {
${STAGING_BINDIR_NATIVE}/dpkg \
--root=${IMAGE_ROOTFS}/ --admindir=${IMAGE_ROOTFS}/var/lib/dpkg/ \
-i /home/pi1/install/own_1.3-07u_armhf.deb
}
ROOTFS_POSTPROCESS_COMMAND += "my_install_pkg_deb; "
을 사용하여 다음과 같은 mydebpkg.bb 조리법을 사용하고 그러나 이미지를 구축하는 동안 프로세스가 패키지 mydebpkg를 설치할 수없는 오류 을 다음과 같이 실패하고 기능 실패 :을 do_rootfs. 내가 실수하고있는 부분과 deb 패키지를 설치하기위한 올바른 제조법은 무엇입니까?
내가 기억한다면, 데비안 패키지는 yocto .deb 패키지와 호환되지 않습니다. 따라서 Yocto로 자신의 패키지를 생성 한 다음, 다른 모든 패키지와 마찬가지로'IMAGE_INSTALL '을 추가해야합니다. – Nayfe