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

Re: appliquer un patch sur un paquet DEB



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Frédéric Bothamy a écrit :
> * mahashakti89 <mahashakti89@wanadoo.fr> [2006-03-05 07:39] :
> 
>>Bonjour !!
>>
>>Tout est dans le titre, comment appliquer un patch trouvé sur
>>http://bugs.debian.org à un paquet DEB, en l'occurrence yaird ?
>>Quels outils utiliser et surtout comment ?
> 
> 
> La méthode est la suivante :
> 
> - installer les dépendances de construction (i.e. le paquet
>   build-essential et les dépendances propres au paquet avec
>   "apt-get build-dep paquet") (c'est la seule étape avec la dernière
>   nécessitant les droits root)
> - récupérer le paquet source debian : "apt-get source paquet"
> - appliquer le patch, ici, cela dépend du système de gestion des patch
>   utilisé par le paquet. Pour la plupart des paquets, il suffit
>   d'appliquer le patch aux sources déjà modifiés (par les modifications
>   du responsable du paquet) avec "patch".¹
> - ne pas oublier de mettre à jour le fichier debian/changelog (c'est sur
>   les infos de ce fichier que l'outil de construction se base pour
>   déterminer le nouveau numéro de version)
> - réaliser la compilation proprement dite avec dpkg-buildpackage (du
>   paquet dpkg-dev) (personnellement, j'utilise les options -us, -uc et
>   -rfakeroot)
> - tester le paquet (avec lintian, linda et autres)
> - installer le paquet manuellement avec dpkg (ou le placer dans un dépôt
>   local ou distant et faire l'installation avec apt-get).
> 
> Voilà, c'est tout.
> 
> 
> Fred
> 
> ¹ Pour des systèmes plus compliqués de gestion de paquet, il y a, par
> exemple, quilt utilisé pour la maintenance des patchs du paquet
> xorg-x11.
> 


MERCI !!!

mahashakti89
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEFZFTPPuyRSaD7LoRAsFpAJwKFyqj4CerX22HAuP4MVxzAdZGCgCgtfou
Pax+T2o+XY1t7oBxZw5k28w=
=/hHU
-----END PGP SIGNATURE-----



Reply to: