[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problème avec le « pinning » d'apt



On Wed, 28 Nov 2007, Frédéric BOITEUX wrote:
> 	Bonjour,
> 
>   Je cherche sur une machine Debian Etch à gérer des paquets installés
> depuis Lenny ou Sid, ainsi que des portages « maison ». Pour cela, j'ai
> voulu tenter d'utitiser le mécanisme de « Pinning » d'apt, mais j'ai un
> souci : pour les paquets maison, la commande « aptitude upgrade » me
> propose sans cesse de ré-installer les mêmes versions de certains
> paquets !!
[...]
> et par exemple sur un paquet, j'obtiens ces informations sur les
> versions disponibles :
> 
> # apt-cache policy libixp
> libixp:
>   Installé : 0.4-1
>   Candidat : 0.4-1
>  Table de version :
>      0.4-1 0
>         800 http://Debbox unstable/main Packages
>      0.4-1 0
>         950 http://Debbox sarge/portages Packages
>  *** 0.4-1 0
>         100 /var/lib/dpkg/status
>      0.3+20070518-1 0
>         950 http://Debbox woody/portages Packages
>      0.3+20070518-1 0
>         950 http://Debbox etch/portages Packages
> 
> 
>   Sauriez-vous me dire ce qui cloche dans ma config ?

Je parie que le paquet dans "portages" et dans "unstable" ont la même version
mais pas la même somme de contrôle MD5. C'est une très mauvaise idée, si
vous recompilez un paquet, il faut changer le numéro de version (en
général pour l'incrémenter par exemple avec "0.4-1+portage").

Même version mais somme de contrôle différente entraine une réinstallation
du paquet ayant une somme de contrôle différente du paquet non-installé.
Cela doit normalement gérer une mise à jour du paquet sans incrément du
numéro de version... mais si le même paquet provient de deux sources
différentes on obtient ce phénomène de réinstallation en boucle. 

Au passage, cette caractéristique ainsi que tout le reste du principe du
pinning est expliqué dans le chapitre APT de mon livre qui se trouve être
en téléchargement sur le site de présentation (voir signature plus bas pour
le lien).

Cordialement,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/



Reply to: