SUSETAGS2SOLV(1)
π SUSETAGS2SOLV π
okay so this is the susetags2solv manual page, part of libsolv, and bestie it is so much less scary than it sounds, i promise π«Ά
β¨ NAME β¨
susetags2solv β convert the susetags repository format into a solv file π¦
β¨ SYNOPSIS β¨
susetags2solv [OPTIONS]
β¨ DESCRIPTION β¨
so the susetags format is like, the repository format on most products created by SUSE. iconic of them honestly π
susetags2solv reads data from standard input, converts the format into a solv file, and writes it to standard output. that's it. that's the whole vibe. stdin in, solv out, no cap β¨
now the flags, because this is where it gets juicy:
-cCONTENTFILE β also parse the specified content file containing meta information about the repository. like, extra context? yes please π-qWHAT β data query mode!! instead of writing a solv file, it selects the WHAT element in the input data and writes it to standard output. an example for WHAT isdefaultvendor, to get a default vendor for the repository. so instead of converting the whole thing you're just, like, peeking at one lil element πβ¨-MMERGEFILE.solv β merge the content of the specified solv file into the output. combining two things into one?? that's giving main character energy fr fr π-Xβ autoexpand SUSE pattern and product provides into packages. lowercase slay, capital X πΈ
β¨ AUTHOR β¨
Michael Schroeder <mls@suse.de> β the legend himself, we stan ππ
ok and that's the whole page bestie!! every flag accounted for, nothing skipped, we ate and left no crumbs πβ¨
and a lil cute sign-off for the fine print at the bottom of the original: this is from libsolv, dated 09/14/2018 β so yeah, vintage but still serving π π
π¦ where this page comes from
- arch rolling: libsolv 0.7.41-1 Β· BSD-3-Clause
- centos-stream 10: libsolv-tools 0.7.33-7.el10 Β· BSD-3-Clause
- centos-stream 9: libsolv-tools 0.7.24-8.el9 Β· BSD
- debian bookworm: libsolv-tools 0.7.23-1+deb12u1 Β· BSD-3-Clause
- debian trixie: libsolv-tools 0.7.32-1 Β· BSD-3-Clause
- fedora 43: libsolv-tools 0.7.34-5.fc43 Β· BSD-3-Clause
- fedora 43: libsolv-tools 0.7.40-1.fc43 Β· BSD-3-Clause
- fedora 44: libsolv-tools 0.7.36-2.fc44 Β· BSD-3-Clause
- fedora 44: libsolv-tools 0.7.40-1.fc44
- fedora 44: libsolv-tools 0.7.40-2.fc44
- fedora 44: libsolv-tools 0.7.41-1.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: libsolv-tools 0.7.40-160000.1.1 Β· BSD-3-Clause
- opensuse-leap 16.0: libsolv-tools 0.7.40-160000.1.1 Β· BSD-3-Clause
- opensuse-leap 16.0: libsolv-tools 0.7.40-160000.1.1 Β· BSD-3-Clause
- opensuse-leap 16.0: libsolv-tools 0.7.40-160000.1.1 Β· BSD-3-Clause
- ubuntu jammy: libsolv-tools 0.7.20-1build2 Β· BSD-3-Clause
- ubuntu jammy: libsolv-tools 0.7.20-1ubuntu0.22.04.1 Β· BSD-3-Clause
- ubuntu noble: libsolv-tools 0.7.28-1build2 Β· BSD-3-Clause
- ubuntu questing: libsolv-tools 0.7.32-1
- ubuntu resolute: libsolv-tools 0.7.35-1build1 Β· BSD-3-Clause
- ubuntu stonking: libsolv-tools 0.7.39-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms