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
}
Hello,
You can try to install it directly on the board with:
sudo apt -y install libparted-dev
Regards.