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 ?
Merci de votre aide.
mahashakti89
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Frédéric Bothamy
* mahashakti89 [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.
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/Writing/SmartQuestionsFr Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
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.
--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
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.
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/Writing/SmartQuestionsFr Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
mahashakti89
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Frédéric Bothamy a écrit :
* mahashakti89 [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
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
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