Re: [poky] Installing a third-party package

Igor Santos <[email protected]> Wed, 24 Jun 2026 12:17:21 -0300
Newsgroups org.yoctoproject.lists.poky
Message-ID <CALaoffOb5LPU79bSnBSMEAfN5QDp_rKAY0f8uvZ+F5jPzKmhNQ@mail.gmail.com>
--000000000000e9a7450655015f1f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi, you can also create a recipe that downloads the original deb package,
unpack it and recreate it as a Yocto package.

Em qui., 23 de abr. de 2026 =C3=A0s 06:35, Alexander Kanavin via
lists.yoctoproject.org <[email protected]>
escreveu:

> Yocto is not Debian, and the runtime environment does not provide
> exactly same packages at the same versions. You can set the packaging
> backed to .deb, that does not in any way make the resulting
> distribution compatible with Debian.
>
> You need to convince the vendor to build their code using yocto, with
> a yocto recipe. Or have them deliver the source code, and build it
> yourself with a recipe.
>
> Alex
>
> On Wed, 22 Apr 2026 at 23:17, Rusty Howell via lists.yoctoproject.org
> <[email protected]> wrote:
> >
> > I could use some help with the scenario I have.   We have a 3rd-party
> vendor that has provided us with a debian package for us to include in ou=
r
> OS image.  The vendor maintains the package feed and provides updates
> periodically.  I need to find a way to get the their package installed in=
to
> our OS image.  Not just extracted into, but installed with dpkg metadata
> and everything.   Using bin_package works... kinda. It leaves out some
> things like postinst and the versioning can change. Is there another way =
to
> incorporate a third-party package that would be closer to installing the
> package on first boot?  Thanks in advance.
> >
> >
> >
>
> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
> Links: You receive all messages sent to this group.
> View/Reply Online (#13914):
> https://lists.yoctoproject.org/g/poky/message/13914
> Mute This Topic: https://lists.yoctoproject.org/mt/118962603/3619403
> Group Owner: [email protected]
> Unsubscribe: https://lists.yoctoproject.org/g/poky/unsub [
> [email protected]]
> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
>
>

--000000000000e9a7450655015f1f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi, you can also create a recipe that downloads the origin=
al deb package, unpack it and recreate it as a Yocto package.</div><br><div=
 class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmai=
l_attr">Em qui., 23 de abr. de 2026 =C3=A0s 06:35, Alexander Kanavin via <a=
 href=3D"http://lists.yoctoproject.org">lists.yoctoproject.org</a> &lt;alex=
.kanavin=3D<a href=3D"mailto:[email protected]">gmail.com@li=
sts.yoctoproject.org</a>&gt; escreveu:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">Yocto is not Debian, and the runtime environment doe=
s not provide<br>
exactly same packages at the same versions. You can set the packaging<br>
backed to .deb, that does not in any way make the resulting<br>
distribution compatible with Debian.<br>
<br>
You need to convince the vendor to build their code using yocto, with<br>
a yocto recipe. Or have them deliver the source code, and build it<br>
yourself with a recipe.<br>
<br>
Alex<br>
<br>
On Wed, 22 Apr 2026 at 23:17, Rusty Howell via <a href=3D"http://lists.yoct=
oproject.org" rel=3D"noreferrer" target=3D"_blank">lists.yoctoproject.org</=
a><br>
&lt;rustyhowell=3D<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a>&gt; wrote:<br>
&gt;<br>
&gt; I could use some help with the scenario I have.=C2=A0 =C2=A0We have a =
3rd-party vendor that has provided us with a debian package for us to inclu=
de in our OS image.=C2=A0 The vendor maintains the package feed and provide=
s updates periodically.=C2=A0 I need to find a way to get the their package=
 installed into our OS image.=C2=A0 Not just extracted into, but installed =
with dpkg metadata and everything.=C2=A0 =C2=A0Using bin_package works... k=
inda. It leaves out some things like postinst and the versioning can change=
. Is there another way to incorporate a third-party package that would be c=
loser to installing the package on first boot?=C2=A0 Thanks in advance.<br>
&gt;<br>
&gt; <br>
&gt;<br>
<br>
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-<br>
Links: You receive all messages sent to this group.<br>
View/Reply Online (#13914): <a href=3D"https://lists.yoctoproject.org/g/pok=
y/message/13914" rel=3D"noreferrer" target=3D"_blank">https://lists.yoctopr=
oject.org/g/poky/message/13914</a><br>
Mute This Topic: <a href=3D"https://lists.yoctoproject.org/mt/118962603/361=
9403" rel=3D"noreferrer" target=3D"_blank">https://lists.yoctoproject.org/m=
t/118962603/3619403</a><br>
Group Owner: <a href=3D"mailto:poky%[email protected]" target=
=3D"_blank">[email protected]</a><br>
Unsubscribe: <a href=3D"https://lists.yoctoproject.org/g/poky/unsub" rel=3D=
"noreferrer" target=3D"_blank">https://lists.yoctoproject.org/g/poky/unsub<=
/a> [<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
om</a>]<br>
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-<br>
<br>
</blockquote></div>

--000000000000e9a7450655015f1f--