DEBSIGS(1p)
π DEBSIGS(1p) π
okay bestie, listen UP β this is the manual page for debsigs, a Perl situation living over in User Contributed Perl Documentation. She's little, she's powerful, and she handles sigs inside .deb packages. Let's get into it π¦
β¨ NAME β¨
debsigs β process signatures in .deb packages π
π SYNOPSIS π
debsigs --list|-l [-v] file [file...]
debsigs --sign=type [--default-key=keyID] [-v] file [file...]
debsigs --verify|--check|-c file [file...]
debsigs --delete=type file [file...]
πΈ DESCRIPTION πΈ
So like. debsigs is the girl who manipulates the cryptographic signatures stored inside a .deb file. She is NOT the girl who verifies them β that's a whole different bestie. For verification, go see debsig-verify(1). Periodt. π
π OPTIONS π
--listor-lor-tβ Lists the signatures found in the specified file. She's giving inventory queen. β¨--sign=typeβ Creates a new signature of the type specified in the given file. The signature gets created using the default key for your GPG keyring. Peep SIGNATURE TYPES below for the possible values of thattypefield, okay? π₯--default-key=keyIDβ Uses a key other than the default for signing the package. Not me letting you pick a different key π--secret-keyring=fileor-K fileβ Uses a keyring other than the default for signing the package. This option gets passed along to GPG verbatim, no edits, no notes. So for the details on how to specify the keyring file, go read thegpg(1)manpage. iykyk π-vβ Displays verbose output. She talks more. We love that for her. π£οΈ--verifyor--checkor-cβ Invokesdebsig-verifyto check the validity of the signature on this package. Vibe check, but for signatures. π--delete=typeβ Deletes the signature of the specified type from the package. Gone. Blocked. Unfollowed. π
π SIGNATURE TYPES π
A Debian package may carry different types of signatures. The most commonly-used ones are:
"origin"The official signature of the organization which distributes the package β usually the Debian Project or a GNU/Linux distribution derived from it. This signature may be added automatically. Lowkey automatic π«"maint"The signature of the maintainer of the Debian package. This signature should be added by the maintainer before uploading the package. Main character responsibility, fr fr π«Ά"archive"An automatically-added signature renewed periodically to ensure that a package downloaded from an online archive is indeed the latest version distributed by the organization. Freshness check era π§
See the /usr/share/doc/debsigs/signing-policy.txt file for more information and rationale for the different signature types. It's giving lore. π
π¦ FUTURE DIRECTIONS π¦
It would be nice to have a command-line option to change the command used for signing, instead of hard-coding "gpg". Like girl, let us choose π manifesting this one for real.
β AUTHOR β
John Goerzen <jgoerzen@progenylinux.com> β icon, legend, the moment. π
π₯ SEE ALSO π₯
and that's the whole page bestie, no cap π©· this was perl v5.40.1, dated 2026-01-06 β shoutout to the DEBSIGS(1p) girlies, love u, mwah πβ¨
π¦ where this page comes from
- ubuntu resolute: debsigs 0.2.2-2 Β· GPL-2.0-or-later
- ubuntu stonking: debsigs 0.2.2-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms