Re: Changement de nom d'un paquet
Laurent COOPER <[email protected]> Fri, 07 Nov 2014 17:07:31 +0100
| Newsgroups | gmane.linux.debian.devel.french |
|---|---|
| Message-ID | <[email protected]> |
Rebonjour Je me réponds à moi même, ça pourra toujours servir à la liste ... Au passage, je me flagelle pour le bruit... conflicts: A(<<2) et non pas A(<2) Tout mon problème venait de là !!!! Un coup de documentation et ça allait mieux C'est l'écho à l'écran qui ma titillé : dpkg-gencontrol: avertissement: relation < is deprecated: use << or <= J'avais de vieilles habitudes... Désolé pour le bruit. Laurent Le 07/11/2014 16:31, Laurent COOPER a écrit : > Bonjour > > J'ai un souci à vous soumettre sur un paquet dont je dois changer le nom > > Pour des raisons indépendantes de ma volonté, je suis obligé de modifier > le nom d'un paquet dans un projet sur lequel je travaille. > > Le paquet A doit devenir B > > Je pensais travailler de la façon suivante : remplacer le paquet A par > un paquet vide dépendant de B > > paquet A version 1: contient tous les fichiers > Paquet A version 2 : vide. > Fichier control > depends : B > > Paquet B version1 : contient tous les fichiers > fichier control > conflicts: A(<2) > replaces: A(<2) > > Si je ne mets pas le conflicts, B refuse de s'installer parce qu'il se > trouve des fichiers en commun avec A > Si je mets le conflicts et le replace, > > apt-get upgrade : ne marche pas > > Les paquets suivants ont été conservés : > A > > apt-get dist-upgrade : même chose > > Seule solution : > apt-get install B > Et alors il fait la suppression de A (ce que je cherchais) > > Le problème, c'est que ce paquet n'est installé que sur une partie de > mon parc et je ne peux pas faire apt-get install B sur tout le parc... > (bon, je peux scripter, mais je préfèrerais trouver une solution qui ne > repose que sur le système de paquetage) > > Si un expert de l'empaquetage avait des suggestions à me proposer ... > > Je vous remercie par avance. > > Cordialement > > Laurent >