Re: Changement de nom d'un paquet
Le vendredi 07 novembre 2014 à 16:31 +0100, Laurent COOPER a écrit : Paquet B version1 : contient tous les fichiers fichier control conflicts: A(2) replaces: A(2) Pour information, il est conseillé de mettre Breaks+Replaces et non Conflicts+Replaces. Cela facilite le travail du résolveur de dépendances. -- .''`. Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-devel-french-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1415537925.25061.0.camel@tomoyo
Changement de nom d'un paquet
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 -- Laurent COOPER Carmi de l'académie de Grenoble laurent.coo...@ac-grenoble.fr -- To UNSUBSCRIBE, email to debian-devel-french-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/545ce5ed.5040...@ac-grenoble.fr
Re: Changement de nom d'un paquet
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 -- To UNSUBSCRIBE, email to debian-devel-french-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/545cee43.3070...@ac-grenoble.fr