Re: Changement de nom d'un paquet

2014-11-09 Par sujet Josselin Mouette
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

2014-11-07 Par sujet Laurent COOPER
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

2014-11-07 Par sujet Laurent COOPER
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