COMBINEDELTARPM(8)
π COMBINEDELTARPM π
okay bestie, so this one lives in the System Manager's Manual section (that's section 8, for the sysadmin girlies) β¨ and it's literally called combinedeltarpm π
β¨ NAME β¨
combindeltarpm β combine multiple deltarpms to a single one π
πΈ SYNOPSIS πΈ
combinedeltarpm [-v] [-V version] [-z compression] [-S signaturerpm]
olddeltarpms... newdeltarpm
π¦ DESCRIPTION π¦
so combinedeltarpm creates a new deltarpm out of multiple old ones. the way that it works is: applying the resulting deltarpm has the exact same effect as applying each of the old ones in the specified order. like, order matters, don't come for me. π₯
want the tea on what it's doing? use the -v option and combinedeltarpm gets all more verbose about its work, narrating its little journey. π
combinedeltarpm normally produces a V3 format deltarpm. use the -V option if you want to specify a different version, no pressure, your call bestie. π
the -z option lets you specify a different compression method. default vibe? it just uses the same compression method as used in the last of the old deltarpms. periodt. π
now, if you want a different header signature, you can also specify an rpm with the -S option, and that rpm gets used as the signature reference. when is this iconic feature useful, you ask? π«Ά it's for when a deltarpm was made against an unsigned rpm that got signed later. glow-up behaviour, honestly. β¨
π MEMORY CONSIDERATIONS π
real talk, this part matters. the implementation of combinedeltarpm currently unpacks the add-blocks of the deltarpms in memory π which means it needs about twice the uncompressed payload size of the target rpm. so likeβ¦ plan your RAM accordingly, queen. π
π SEE ALSO π
π AUTHOR π
Michael Schroeder <mls@suse.de> π
mwah that's the whole page bestie, and it's from way back in May 2005 β like, vintage but still serving π tysm for reading, ily, go combine some deltarpms πβ¨π¦
π¦ where this page comes from
- debian bookworm: deltarpm 3.6.3+dfsg-2+b3 Β· BSD-3-Clause
- debian trixie: deltarpm 3.6.5+dfsg-1+b1 Β· BSD-3-Clause
- fedora 43: deltarpm 3.6.5-6.fc43 Β· BSD-3-Clause
- fedora 44: deltarpm 3.6.5-8.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: deltarpm 3.6.5-bp160.1.9 Β· BSD-3-Clause
- opensuse-leap 16.0: deltarpm 3.6.5-bp160.1.9 Β· BSD-3-Clause
- opensuse-leap 16.0: deltarpm 3.6.5-bp160.1.9 Β· BSD-3-Clause
- opensuse-leap 16.0: deltarpm 3.6.5-bp160.1.9 Β· BSD-3-Clause
- ubuntu jammy: deltarpm 3.6.3+dfsg-2build1 Β· BSD-3-Clause
- ubuntu noble: deltarpm 3.6.3+dfsg-2build5 Β· BSD-3-Clause
- ubuntu questing: deltarpm 3.6.5+dfsg-1
- ubuntu resolute: deltarpm 3.6.5+dfsg-3build1 Β· BSD-3-Clause
- ubuntu stonking: deltarpm 3.6.5+dfsg-3build1 Β· BSD-3-Clause
- Copyright (c) 2005 Michael Schroeder <mls@suse.de>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms