Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
atelier:chantier:modifier-les-sources-d-un-paquet-debian-afin-de-le-personnaliser [28/02/2022 18:56] cyrille [Modifier les sources d'un paquet debian afin de le personnaliser] |
atelier:chantier:modifier-les-sources-d-un-paquet-debian-afin-de-le-personnaliser [28/02/2022 19:01] (Version actuelle) cyrille [Générer un nouveau paquet debian] |
||
---|---|---|---|
Ligne 36: | Ligne 36: | ||
- | Supposons un sources.list de ce type | + | Supposons un sources.list de ce type (cas d'une **bulleyes**) |
<code user>cat /etc/apt/sources.list | <code user>cat /etc/apt/sources.list | ||
deb http://deb.debian.org/debian/ bullseye main contrib non-free | deb http://deb.debian.org/debian/ bullseye main contrib non-free | ||
Ligne 58: | Ligne 58: | ||
- | <note important>Si on veut modifier un paquet déjà installer, commence par le desinstaller et le purger | + | <note important>Si on veut modifier un paquet déjà installer, commencer par le desinstaller et le purger |
- | apt purge easytag</note> | + | <code root>apt purge easytag</code></note> |
Ligne 67: | Ligne 67: | ||
<code user>cd mkdir easytag && cd easytag</code> | <code user>cd mkdir easytag && cd easytag</code> | ||
- | Récupérer les sources du paquet à modifier | + | ====Récupérer les sources du paquet à modifier ==== |
<code user>apt source easytag</code> | <code user>apt source easytag</code> | ||
Ligne 74: | Ligne 74: | ||
easytag-2.4.3 easytag_2.4.3-4build1.debian.tar.xz easytag_2.4.3-4build1.dsc easytag_2.4.3.orig.tar.xz</code> | easytag-2.4.3 easytag_2.4.3-4build1.debian.tar.xz easytag_2.4.3-4build1.dsc easytag_2.4.3.orig.tar.xz</code> | ||
- | Se rendre dans le dossier des sources | + | ==== Se rendre dans le dossier des sources et apporter les modifications souhaitées ==== |
<code user>cd easytag-2.4.3</code> | <code user>cd easytag-2.4.3</code> | ||
- | Et apporter les modifications souhaitées | ||
<code user>micro src/genres.h</code> | <code user>micro src/genres.h</code> | ||
Ligne 93: | Ligne 92: | ||
<code user>dch -n "Modification de la liste des genres. 25/02/2022. Par Cyrille<cyrille@cbiot.fr>"</code> | <code user>dch -n "Modification de la liste des genres. 25/02/2022. Par Cyrille<cyrille@cbiot.fr>"</code> | ||
+ | On vérifie que les modifications soient bien prises en compte | ||
<code>cat debian/changelog | <code>cat debian/changelog | ||
Ligne 102: | Ligne 102: | ||
-- ragnarok <ragnarok@ragnarok-VirtualBox> Fri, 25 Feb 2022 19:01:54 +0100</code> | -- ragnarok <ragnarok@ragnarok-VirtualBox> Fri, 25 Feb 2022 19:01:54 +0100</code> | ||
+ | |||
+ | |||
+ | ===== Construction du nouveau paquet ===== | ||
On peut ensuite construire le nouveau paquet avec les modifications apportées | On peut ensuite construire le nouveau paquet avec les modifications apportées |