UPDATE-...-SOLVERS(8)
π update-cudf-solvers π
okay bestie, sit down, we're doing section 8 today β that's the sysadmin commands, so you know it's giving real power energy. this one comes to you from the User Contributed Perl Documentation corner of the manual, and no cap it's a whole β¨vibeβ¨. let's get into it.
πΈ NAME πΈ
update-cudf-solvers β register available CUDF solvers as APT external solvers. that's it, that's the girl. she introduces CUDF solvers to APT so they can be friends. π«Ά
β¨ SYNOPSIS β¨
update-cudf-solvers [OPTION]...
update-cudf-solvers [OPTION]... --remove
update-cudf-solvers [OPTION]... --list
three whole forms, three whole moods. pick your fighter. π
π DESCRIPTION π
so basically update-cudf-solvers is the one who maintains the list of installed CUDF solvers, and registers them as external solvers for APT. she's the group chat admin of solvers, fr fr.
the first form (the one with no mandatory options, just vibes) should be invoked every single time a new CUDF solver specification file is added to β or removed from β the CUDF solver specification directory. that directory is /usr/share/cudf/solvers by default, iykyk. when you run her like this, update-cudf-solvers will synchronize the differences with APT external solvers by installing suitable symlinks to the /usr/bin/apt-cudf wrapper under /usr/lib/apt/solvers. yes bestie, symlinks. iconic behavior honestly. π₯
the second form (the one with the mandatory --remove option, she's required, no skipping) will remove all installed external APT solvers that originated from CUDF solvers. this is a cleanup operation and it's meant to be used only upon removal of the apt-cudf package. like, it's an end-of-era thing, not a casual every-Tuesday thing. π
the third form is the chill one: she just lists available solvers and exits. no notes. π
β οΈ okay important bestie: other, non-CUDF based, APT external solvers might be hanging out under/usr/lib/apt/solverstoo.update-cudf-solversleaves them untouched β she does not touch them! β and acts only on the (present or past) APT solvers that correspond to CUDF solvers. she minds her business, as she should. β¨
π¦ TRIGGER-BASED OPERATION π¦
the directory /usr/share/cudf/solvers is monitored by a dpkg trigger that invokes update-cudf-solvers as needed. so in all but exceptional circumstances, you should not be required to operate update-cudf-solvers manually. she's got a whole automation system running her life, main character energy, don't worry about it. π
π OPTIONS π
-d,--debugβ print debugging information during operation. she'll tell you everything she's doing, like a girl who narrates her own life. π-h,--helpβ show usage information and exit.-l,--listβ list available solvers and exit. and bestie, she lists both CUDF and APT's external solvers (AKA "EDSP solvers"). both! everybody gets listed! π-r,--removeβ unregister all CUDF solvers.
π SEE ALSO π
apt-get(8)apt-cudf(8)README.cudf-solversβ <file:///usr/share/doc/apt-cudf/README.cudf-solvers>README.Debianβ <file:///usr/share/doc/apt-cudf/README.Debian>
π AUTHOR π
Copyright: (C) 2011 Stefano Zacchiroli <zack@debian.org>
License: GNU Lesser General Public License (GPL), version 3 or above
aaaand that's the whole page, bestie. this one came out of apt-cudf, dated 2026-07-06, living her best life as UPDATE-...-SOLVERS(8). go forth and register your solvers, slay, periodt. ππ¦π
π¦ where this page comes from
- ubuntu stonking: apt-cudf 7.0.0-8build2 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms