Provided by:
emdebian-grip-server_3.0.7_all 
NOM
emgrip-dupes - Trouver les paquets listes dans plus d'un composant
Synopsis
S<Syntaxe :> emgrip-dupes -b CHEMIN [OPTIONS]
emgrip-dupes -b CHEMIN -m|--merge NOM [OPTIONS]
emgrip-dupes -b CHEMIN -p|--purge NOM [OPTIONS]
emgrip-dupes -?|-h|--help|--version
S<Commandes :>
-b|--base-path S<CHEMIN :> chemin vers le repertoire grip de plus haut niveau [requis]
-a|--arch S<ARCHITECTURE :> architecture pour essayer [i386 par defaut]
-m|--merge S<NOMS :> garde ce doublon a la derniere version dans tous
-p|--purge S<NOMS :> supprime les doublons de 'main'
-t|--trim S<NOMS :> garde les doublons dans main seulement
S<-?|-h|--help|--version :> affiche ce message d'aide et quitte
Options :
--grip-name CHAINE : nom alternatif pour le depot grip
-s|--suite SUITE : suite a verifier (unstable par defaut)
-n|--dry-run : affiche les commandes reprepro qui seraient
utilisees
Description
emgrip-dupes parcourt le fichier Packages et la configuration du depot
Grip, identifie la liste des composants pris en charge dans la suite
demandee.
Dans certains cas, ces doublons sont utiles et le listing
supplementaire occupe peu d'espace disque. Toutefois, la version dans
un composant peut facilement etre desynchronisee avec la version dans
un autre.
L'accent est principalement mis sur la taille du fichier Packages pour
le composant 'main' (celui que chaque utilisateur doit telecharger). Le
mode purge supprimera le listing du paquet specifie de 'main'. Le mode
merge alignera la version perimee avec la version la plus recente du
paquet de sorte que tous les composants listent la version la plus
recente.
Limitations
La prochaine etape consiste a automatiser la X correction X des
doublons mais ceci necessite de l'attention. Des corrections manuelles
impliquent d'identifier les paquets a garder dans main (ou les doublons
dans dev, doc ou debug ne sont pas desirables) et de passer ceux-ci a
--trim.
Le cas le plus complexe est de supprimer de main (ex : le suffixe de
nom de paquet est -dev ou -doc ou -dbg ou la Section est devel, dbg,
doc ou libdevel). emgrip-dupes --purge supprime chaque binaire
separement parce que supprimer le paquet de main en une seule operation
supprimera aussi le source. C'est un probleme particulier si le paquet
source construit aussi des paquets binaires qui sont prevus pour main,
ex : dbus.
Copyright et Licence
Copyright (C) 2009 Neil Williams <codehelp@debian.org>
Ce logiciel est libre; vous pouvez le redistribuer selon les termes de
la licence GNU General Public License telle que publiee par la Free
Software Foundation; en prenant la version 3 de la licence ou (selon
votre choix) n'importe quelle version subsequente.
Ce logiciel est distribue dans l'espoir qu'il soit utile, mais AUCUNE
GARANTIE n'est donnee tant pour des raisons COMMERCIALES que pour
REPONDRE A UN BESOIN PARTICULIER. Consulter la Licence Publique
Generale GNU pour plus de details.
Vous devriez avoir recu une copie de la Licence Publique Generale de
GNU avec ce programme. Sinon, voir <http://www.gnu.org/licenses/>.