|File Search||Catalog||Content Search|
CUDF is a distribution-independent, standard format to describe dependency solving scenarios, as faced by package managers in popular package-based GNU/Linux distributions. APT is a well-known package manager for Debian-based distributions, which is able to delegate dependency solving to external solvers, by the means of the External Dependency Solving Protocol (EDSP).
apt-cudf provides the glue between the EDSP protocol and CUDF solvers, enabling any installed CUDF solver to be used as an external solver for APT.
Several CUDF solvers are available in Debian. They all provide the cudf-solver virtual package.
Packaging CUDF solvers in Debian ================================ Each CUDF solver should ship a "CUDF solver specification" file under `/usr/share/cudf/solvers/`, describing how to invoke the solver and its compatibility level with the CUDF standard. A precise description of the (very simple) CUDF solver specification format can be found in the `README.cudf-solvers` file in the "apt-cudf" packa more»
CUDF solver specification ========================= Several CUDF solvers may be installed at teh same time on any given system. Each solver must come together a "CUDF solver specification" file. The CUDF solver specification files must be installed under `/usr/share/cudf/solvers/`, one file per solver. The name of a CUDF solver specification file must be formed using only alphanumeric ASCII cha more»
APT-CUDF(1) DOSE Tools APT-CUDF(1) NAME apt-cudf - CUDF solver integration for APT SYNOPSIS solvername DESCRIPTION apt-cudf translates back and forth among a CUDF-based dependency solver and the protocol used by APT to talk with external dependency solvers. apt-cudf therefore allows to use any CUDF solver as an extern more»
APT-CUDF.CONF(5) DOSE Tools APT-CUDF.CONF(5) NAME apt-cudf.conf - more»
APT-CUDF-GET(8) DOSE Tools APT-CUDF-GET(8) NAME apt-cudf-get - w more»
UPDATE-CUDF-SOLVEUser)Contributed Perl DocumenUPDATE-CUDF-SOLVERS(8) NAME update-cudf-solv more»
dose3 (3.0.2-3) unstable; urgency=low * Upload to unstable. -- Ralf Treinen <firstname.lastname@example.org more»
dose3 (3.0) UNRELEASED; urgency=low * Fix the encoding of debian essential packages * Fix META more»