AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

coinst - En ligne dans le Cloud

Exécutez coinst dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


Coinst - calcule le noyau de co-installabilité d'un référentiel de packages

SYNOPSIS


pièce de monnaie [choix]

DESCRIPTION


pièce de monnaie lit un référentiel de paquets au format debian ou au format RPM à partir d'une entrée standard, et
calcule le noyau de co-installabilité du référentiel (voir ci-dessous). Le graphique de la
noyau est écrit au format point dans un fichier et un diagnostic est écrit sur la sortie standard.
Ce diagnostic consiste par défaut à :

- la liste des classes d'équivalence des packages

- la liste des packages non installables

- la liste des paires de packages non co-installables

CO-INSTALLABILITÉ GRAINES


Un ensemble de packages est dit co-installable par rapport à un référentiel R s'il peut être
étendu à un ensemble de packages de R qui satisfait toutes les relations inter-packages
(dépendances, conflits, etc.). En particulier, un package p est installable si l'ensemble {p}
composé de p seulement est co-installable.

Cet outil réduit un référentiel R à un référentiel beaucoup plus petit, sa soi-disant co-installabilité
noyau R', qui se comporte exactement de la même manière dans la mesure où la co-installation du paquet est
concerné : Tout ensemble de packages P est co-installable par rapport à P ssi il co-installable
par rapport à R'. Ceci est réalisé par

- supprimer toutes les relations qui ne sont pas pertinentes à cette fin. Par exemple,
les dépendances qui ne conduisent pas directement ou indirectement à des conflits sont supprimées.

- identifier tous les packages qui se comportent de la même manière. Par exemple, les paquets qui ne sont pas dans
conflit avec tout autre package (même pas via des chaînes de dépendances) se comporte de la même manière
puisqu'ils sont co-installables avec tout autre ensemble de packages co-installables,
et les packages qui ne sont pas du tout installables se comportent de la même manière car ils peuvent ne jamais être
partie de tout ensemble de packages co-installables.

Une explication plus précise peut être trouvée dans l'article de recherche original qui sous-tend cette
outil.

L'intérêt du calcul du noyau est qu'il est généralement plus petit de plusieurs ordres de grandeur
que le référentiel d'origine.

OPTIONS


Options contrôle le contribution
-deb attendez-vous à une entrée au format d'un fichier de paquets debian (par défaut).

-tr/min attendez-vous à une entrée au format d'un fichier RPM hdlist.cz.

-ignorer paquet
ignorer le paquet nommé paquet.

Options contrôle le graphique sortie
-o filet
écrire le graphique sur filet au lieu de graph.dot

-tout inclure tous les packages dans le graphique de co-installation

-racine p
dessinez uniquement la partie pertinente du graphique autour du paquet p.

Options contrôle le diagnostique sortie
-Explique
expliquer la liste des paires de packages non installables.

-Statistiques afficher des statistiques concernant les référentiels d'entrée et de sortie

Divers Options
-aider, --Aidez-moi
afficher le résumé de la commande

EXEMPLE


Réduisez un fichier de paquets Debian actuel dans son noyau :

coinst -all -o raw.dot < sid_main_binary-amd64_Packages

Disposez le graphique :

point raw.dot -o layout.dot :

Affichez le graphique avec dotty ou la visionneuse du package coinst_viewer :

mise en page pointillée.dot
coinst_viewer layout.dot

Utilisez Coinst en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad