Yocto recipe for installing a deb file

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Yocto recipe for installing a deb file

630 次查看
rkeithbeal
Contributor I

Ubuntu has a package called libparted-dev.
It contains the libraries and header files for parted.
There are a number of dependencies, so, I am trying to install them as well.
No errors are reported but the files are not installed.

SUMMARY = "Development libraries and headers for libparted"
#SECTION = "console/tools"
LICENSE="CLOSED"
LIC_FILES_CHKSUM=""
SRC_URI = " \
file://libdevmapper-event1.02.1_1.02.155-3_arm64.deb \
file://libudev-dev_257.2-3_arm64.deb \
file://libdevmapper-dev_1.02.201-1_arm64.deb \
file://libparted-dev_3.6-4+b1_arm64.deb \
"
SRCREV = ""

PV = "0.1.0"

S = "${WORKDIR}/git"

DEPENDS = "parted"

# inherit pkgconfig

# Install in this order
# libdevmapper-event1.02.1_1.02.155-3_arm64.deb
# libudev-dev_257.2-3_arm64.deb
# libdevmapper-dev_1.02.201-1_arm64.deb
# libparted-dev_3.6-4+b1_arm64.deb

do_install() {
touch ${STAGING_DIR_NATIVE}/var/lib/dpkg/status
${STAGING_BINDIR_NATIVE}/dpkg --instdir=${D}/ \
--admindir=${STAGING_DIR_NATIVE}/var/lib/dpkg/ \
-i ${WORKDIR}/libdevmapper-event1.02.1_1.02.155-3_arm64.deb
${STAGING_BINDIR_NATIVE}/dpkg --instdir=${D}/ \
--admindir=${STAGING_DIR_NATIVE}/var/lib/dpkg/ \
-i ${WORKDIR}/libudev-dev_257.2-3_arm64.deb
${STAGING_BINDIR_NATIVE}/dpkg --instdir=${D}/ \
--admindir=${STAGING_DIR_NATIVE}/var/lib/dpkg/ \
-i ${WORKDIR}/libdevmapper-dev_1.02.201-1_arm64.deb
${STAGING_BINDIR_NATIVE}/dpkg --instdir=${D}/ \
--admindir=${STAGING_DIR_NATIVE}/var/lib/dpkg/ \
-i ${WORKDIR}/libparted-dev_3.6-4+b1_arm64.deb
}

 

0 项奖励
回复
1 回复

565 次查看
Oswalag
NXP TechSupport
NXP TechSupport

Hello,

You can try to install it directly on the board with:

sudo apt -y install libparted-dev

 

Regards.

0 项奖励
回复