Question sur empaquetage

Salut

Je me fais souvent des paquets debian à partir des sources afin de pouvoir modifier un petit bout de code et qu’il corresponde plus à ce que j’attend.
J’utilise les commandes suivantes (méthode issue du fil “Faire un paquet version complète” dans T&A:

#installation des sources
apt-get source lepaquet
#modification des sources
vi toto.c
#compilation
fakeroot dpkg-buildpackage -b -uc

J’installe mon paquet et je suis tout content.
Mon soucis vient du fait qu’après cela apt veut me mettre à jour ce paquet qui a la même version et le même numéro de révision que celui des dépôts.
Du coup quand je me fabrique mon paquet je lui change son changelog avec :

Et après apt me lache les basques.

Ma méthode ne doit pas être très propre puisque je prend un numéro de révision à venir et du coup quand le nouveau paquet officiel débarque il a le même.

Question : est-il possible de faire ça plus proprement, en utilisant les préférences apt par exemple ?

oui, le fichier preferences peut t’aider dans ce cas. Exemple que j’utilise pour bloquer la maj d’audacity sur sid :

package: audacity Pin: version 1.2.4b-2.1 Pin-priority: 1001
tu adaptes le nom du package ainsi que le numero de version et ça devrait fonctionner

OK

je vais tester ça et jardiner autour des préférences apt

merci :smiley:

[mode babache]
et en lui indiquant “paquet-version-revision-maversionamoitutseul” au lieu de “mon-paquet-version-revision+1” ?
en faisant les mises à jour apt ne devrait pas trouver de paquet “paquet-version-revision-maversionamoitutseul” plus récent…
[/mode babache]