Este es el comando mccs que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
mccs - solucionador de dependencias de paquetes
SINOPSIS
mccs [opciones]
DESCRIPCIÓN
mccs (que significa Multi Criteria CUDF Solver) es un solucionador para la dependencia de paquetes
problemas expresados en el formato CUDF. De forma predeterminada, mccs lee una especificación de problema de
entrada estándar y escribe la solución en la salida estándar.
OPCIONES PARA CONTROLADOR ENTRADA / SALIDA
-i presentar
Leer la entrada del archivo presentar en lugar de la entrada estándar.
-o presentar
Escribe la solución a presentar en lugar de salida estándar.
-fo salida de solución completa
-v n establecer el nivel de verbosidad en n.
-h imprime esta ayuda
OPCIONES PARA SELECCIONANDO EL SOLUCIONADOR MOTOR
De forma predeterminada, mccs usa el motor de resolución cbc.
-lpresolver
utilizar el solucionador lpsolve
-lp Solver
especifique un motor de resolución que tome el formato de entrada cplex. Solver es el camino de
un script que toma como entrada el nombre del archivo que contiene la entrada cplex, y que
produce la solución en la salida estándar (un ejemplo de scip se da en
/ usr / share / doc / mccs / motors / sciplp).
-pblib solucionador de problemas
utilizar un solucionador pseudo-booleano solucionador de problemas como motor de resolución.
-noresolver
no resuelve el problema (para depurar)
OPCIONES PARA CONTROLADOR RESTRICCIÓN GENERACION
-no reducir
no reduzca el problema inicial
-sólo-agregan-restricciones
generar solo restricciones agregadas
-sólo-desagregar-restricciones
generar solo restricciones desagregadas (predeterminado)
-todas-restricciones
generar todo tipo de restricciones (garantizar la redundancia)
OPCIONES PARA CONTROLADOR MEJORAMIENTO
Consulte el archivo /usr/share/doc/mccs/README.optimization-criteria para obtener una gramática completa de
Criterios de optimización.
EJEMPLOS
Puede encontrar un archivo de entrada de ejemplo en /usr/share/doc/mccs/examples/legacy.cudf.
mccs -i legado.cudf
llama a mccs en examples / legacy.cudf e imprime la solución en stdout. Con tal llamada
mccs recurrirá al solucionador subyacente cbc predeterminado y usará un criterio predeterminado para resolver
el problema.
mccs -i legacy.cudf -o sol -lexagregate [-removed, -changed] \
-lpresolver
Aquí, mccs coloca la solución en el archivo "sol" y resuelve el problema usando lpsolve
solucionador con el criterio paranoico, que consiste en minimizar primero el número de
eliminado empaquetado, y luego el número de paquetes que cambian el estado de instalación o
versión instalada.
mccs -i legado.cudf -o sol \
-lexsemiagregate [-removed, -notuptodate, \
-nunsat [recomienda:, verdadero], - nuevo]
El criterio utilizado aquí es el criterio de tendencia, que consiste en minimizar primero la
número de eliminaciones de paquetes, luego para minimizar el número de paquetes instalados que se
instalado en una versión anterior a la versión más reciente disponible, luego para minimizar el
número de recomendaciones de paquetes instalados que no se satisfacen, y finalmente el
número de paquetes recién instalados.
Use mccs en línea usando los servicios de onworks.net