dpkg-vendor(1)
π dpkg-vendor(1) β the dpkg suite's own vendor gossip girl
okay so bestie, you're reading the manual page for dpkg-vendor, straight out of the dpkg suite β¨ she's a little tool with one job and she does it flawlessly.
πΈ NAME πΈ
dpkg-vendor β literally just queries information about distribution vendors π«Ά
β¨ SYNOPSIS β¨
dpkg-vendor [option...] command
π¦ DESCRIPTION π¦
dpkg-vendor is the tool you use to query info about the vendors listed in /etc/dpkg/origins. And /etc/dpkg/origins/default? That one holds the info about the current vendor π
The origin files are basically the vendor's little profile card β metadata about specific vendors, like their URL or where to file bug reports π. They get used for two main-character reasons:
- to determine the behavior of tools and the resulting contents during package builds targeting a specific vendor
- to describe the provenance of packages
Packages can explicitly declare their vendor by including an Origin field. And if a package doesn't have that field? Then its vendor is assumed to be the one pointed to by the default origin symbolic link. no cap π
That same default symbolic link is also used to denote the origin of the current installation managed by dpkg β whether that's a full distribution, or an overlay on top of an existing base system that contains either no packaging system or a native one. lowkey iconic.
This program was introduced in dpkg 1.15.1. vintage, but make it slay π
π COMMANDS π
--isvendor β exits with0if the current vendor is vendor. Otherwise exits with1. that's it, that's the vibe check β¨--derives-fromvendor β exits with0if the current vendor distribution is a derivative of vendor, otherwise exits with1. It uses theParentfield to browse all ancestors of the current vendor. it's giving family tree energy π--queryfield β prints on standard output the value of the vendor-specific field for the current vendor π«Ά--helpβ shows the usage message and exits π--versionβ shows the version and exits β
π OPTIONS π
--vendorvendor β assumes the current vendor is vendor instead of discovering it with theDEB_VENDORenvironment variable or/etc/dpkg/origins/default. you're just telling her who's who, she's not gonna argue π
π§ ENVIRONMENT π§
DEB_VENDORβ this setting defines the current vendor. If it's not set, it will discover the current vendor by reading/etc/dpkg/origins/default. iykyk πΈDPKG_COLORSβ sets the color mode. The currently accepted values are:auto(default),alwaysandnever. π¨
Supported since dpkg 1.18.5.
DPKG_NLSβ if set, it will be used to decide whether to activate Native Language Support, also known as internationalization (or i18n) support. The accepted values are:0and1(default). π
Supported since dpkg 1.19.0.
π FILES π
Packaging support π
/usr/share/dpkg/vendor.mkβ a Makefile snippet that sets the current vendor and its parent into variables, and provides make macros to check for derivatives. π οΈ
Supported since dpkg 1.16.1.
π₯ SEE ALSO π₯
deb-origin(5) β go read that one too, bestie π«Ά
okay that's the whole page, you ate that π β¨ no notes.
and finally, the cute little sign-off at the bottom: this beauty is version 1.23.11-dirty, dated 2026-09-09, and yes β it's dpkg-vendor(1) again, because she always comes back to say hi ππ¦π
π¦ where this page comes from
- arch rolling: dpkg 1.23.11-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms