msibuild(1)
π msibuild β bestie's guide to the manual page π
okay so you found msibuild(1) in the General Commands Manual and you're like "what even is this" β don't worry, I got you. sit down, hydrate, let's go π«Ά
β¨ NAME β¨
msibuild β build Windows Installer packages ποΈπ
πΈ SYNOPSIS πΈ
msibuild <MSI file> [<option> [<option> ...]]
likeβ¦ you give it an MSI file and then as many options as your little heart desires. that's it. that's the vibe. π
π¦ DESCRIPTION π¦
so msibuild builds Windows Installer packages, aka .MSI files. iconic behavior honestly.
here's the tea tho β β and this part is important, don't skip it:
- Existing tables and streams in the package are overwritten. not merged, not politely asked, just gone. so likeβ¦ back up first bestie π
- If the package doesn't exist, a new one gets created with an empty database. fresh start, main character energy β¨
π OPTIONS π
-s <name> [<author>] [<template>] [<UUID>]β sets the summary information. you can pass just<name>, or keep stacking<author>,<template>and<UUID>on top. give it the whole glow-up π-q <query>β runs one or more SQL queries. yes plural, go wild, execute them queries π-i <table>.idtβ imports the given table into the database. that.idtfile? straight into the DB. slay π§-a <stream> <file>β adds<stream>to storage, with the contents of<file>as its payload. stream goes in, file gets poured in π
π AUTHORS π
credit where credit is due, periodt:
msibuild was written by Marc-AndrΓ© Lureau for Red Hat, Inc., based on the MSI build tool in Wine. π·
This manual page was adapted from the program usage information by Stephen Kitt <skitt@debian.org>, for the Debian GNU/Linux system (but may be used by others β yes, that means you π«΅). It was last modified for msibuild version 0.93.
lowkey a warning but also just facts: the overwriting thing from DESCRIPTION is real and it will not warn you. msibuild does not do vibe checks on your existing data. π
that's the whole page bestie, no cap. this came to you from msitools, dated December 21, 2014 β yes it's old, and yes it still ate. πβ¨ππ¦πΈπ π«Ά
π¦ where this page comes from
- debian bookworm: msitools 0.101+repack-1 Β· LGPL-2.1-or-later
- debian trixie: msitools 0.106+repack-1 Β· LGPL-2.1-or-later
- ubuntu jammy: msitools 0.101+repack-1 Β· LGPL-2.1-or-later
- ubuntu noble: msitools 0.103+repack-1build3 Β· LGPL-2.1-or-later
- ubuntu questing: msitools 0.106+repack-1build1
- ubuntu resolute: msitools 0.106+repack-2 Β· LGPL-2.1-or-later
- ubuntu stonking: msitools 0.106+repack-3 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms