CVS-DEBI(1)

πŸ“¦ version 2.23.7ubuntu0.2, in debian bookworm, opensuse-leap 16.0, ubuntu jammy, ubuntu noble

πŸ’– CVS-DEBI πŸ’–

okay so this is the manual page for cvs-debi, a General Commands Manual girlie in section 1, and she is here to help you install the package that cvs-buildpackage or cvs-debuild just lovingly cooked up for you πŸŽ€


✨ NAME ✨

cvs-debi β€” install a cvs-buildpackage/cvs-debuild generated package 🫢


🌸 SYNOPSIS 🌸

cvs-debi [options] [package ...]

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the vibe: you run cvs-debi from your CVS working directory, after you've already run cvs-buildpackage or cvs-debuild. she uses the cvs-buildpackage system to go find the .changes file that got generated in that run πŸ”

then she runs debpkg -i on every single .deb archive listed in that .changes file to install them, assuming all those .deb archives live in the same directory as the .changes file. bestie it just assumes. that's the arrangement.

⚠️ not me warning you: you probably do not want to run this program on a .changes file that relates to a different architecture after cross-compiling the package. like. just don't. 😭

if you hand her a list of packages on the command line, then only those debs whose names appear in that list will actually get installed. filtering, queen behavior πŸ’…

and now, the plot twist: unlike cvs-buildpackage, the only way to specify the source package name is with the -P option. you cannot simply have it as the last command-line parameter. nope. not a thing here. sorry babe πŸ™ˆ

since installing a package needs root privileges, debi calls debpkg rather than dpkg directly. so debi is only gonna be useful if it's either being run as root, or if debpkg can be run as root. see debpkg(1) for more details πŸ‘‘


✨ OPTIONS ✨

all current cvs-buildpackage options are silently accepted β€” she's polite like that β€” but only the ones listed below actually do anything. for more details on all of them, go read the cvs-buildpackage(1) manpage πŸ“–

  • -adebian-architecture, -tGNU-system-type β€” see dpkg-architecture(1) for a description of these options. they affect the search for the .changes file. they're provided to mimic the behaviour of dpkg-buildpackage when determining the name of the .changes file 🧚
  • -Mmodule β€” the name of the CVS module
  • -Ppackage β€” the name of the package
  • -Vversion β€” the version number of the package
  • -Ttag β€” the CVS tag to use for exporting sources
  • -Rroot directory β€” root of the original sources archive
  • -Wwork directory β€” the full path name for the cvs-buildpackage working directory
  • -xprefix β€” this option provides the CVS default module prefix
  • --help, --version β€” show help message and version information respectively

🌈 SEE ALSO 🌈


πŸ‘‘ AUTHOR πŸ‘‘

cvs-buildpackage was written by Manoj Srivastava, and the current version of debi was written by Julian Gilbey <jdg@debian.org>. they have been combined into this program by Julian Gilbey. iconic collaboration fr fr πŸ’œ


and that's the whole page bestie!! this lil number came to you from the DEBIAN distribution, living under Debian Utilities, and its manual name is CVS-DEBI(1). go install some debs, you absolute main character β­πŸŽ€

πŸ“¦ where this page comes from