Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 29/05/2003 11:53:29

CSCMEU
Membre
Lieu : Paris
Inscription : 29/05/2003
Messages : 1 497
Site Web

dpkg-buildpackage

Bonjour,

J'ai pris l'habitude de modifier certains packages pour les adopter a mes
besion (Xinerama, SMP, ...). Pour cela je modifie le fichier debian/rules
dans le packages et je le compile avec la commande :
#dpkg-buildpackage  -b
et je l'install tout simplement avec dpkg
# dpkg -i packages_cutomizer.deb
Ca marche tres bien. Seul petit pbl, c'est ke je ne peux plus faire d'upgrade
avec apt-get  apres. Car celui-ci remplace mon package customizer pas
celui de la distrib.
Quelqu'un connait une sollution a mon probleme?

Merci d'avance


X-GPG-Fingerprint: C0F2 AF4F 98ED 08FC 7930  193E DE3B 44D2 5467 94DA
--
http://csquad.org

Hors ligne

#2 29/05/2003 12:01:51

kagou
Administrateur
Lieu : Gard
Inscription : 21/03/2003
Messages : 994

Re : dpkg-buildpackage

Je te conseille de lire ceci -> Comment garder des versions spécifiques de paquets installés (complexe) : http://www.debian.org/doc/manuals/apt-h … html#s-pin

C'est issu du APT HOWTO en fr -> http://www.debian.org/doc/manuals/apt-h … ex.fr.html

Tiens nous au courant  smile


[img]http://www.danasoft.com/sig/kagou.jpg[/img]

[img]http://edgar.netflint.net/[email protected]&type=image&iconset=phpbb[/img] [email protected]

Hors ligne

#3 29/05/2003 12:06:23

ptitlouis
Moderator
Lieu : Levallois-Perret
Inscription : 21/04/2003
Messages : 3 653

Re : dpkg-buildpackage

Tu as aussi la page de manuel apt_preferences
Elle est sans doute  beaucoup plus détaillée que le apt-howto  wink

Hors ligne

#4 29/05/2003 14:17:42

CSCMEU
Membre
Lieu : Paris
Inscription : 29/05/2003
Messages : 1 497
Site Web

Re : dpkg-buildpackage

Bonjours,

Merci pour vos reponses. Mais j'ai trouver une solution qui me conviens
assez bien. Elle consiste a "freezer" le package avec dpkg.
J'install le package avec dpkg.
Et je le freeze avec l'option --set-selections de dpkg :
#dpkg --set-selections
nom_du_package hold
EOF
#
Et voila ca reinstall pas le package de la distrib wink


X-GPG-Fingerprint: C0F2 AF4F 98ED 08FC 7930  193E DE3B 44D2 5467 94DA
--
http://csquad.org

Hors ligne

#5 29/05/2003 14:21:39

kagou
Administrateur
Lieu : Gard
Inscription : 21/03/2003
Messages : 994

Re : dpkg-buildpackage

Merci du tuyau smile

Tu peux jetter un oeuil dans ton /etc/apt/preferences

Voir s'il n'y pas maintenant une ligne concernant ton paquet ?
Et si oui tu peux me l'a montrer mici  tongue


[img]http://www.danasoft.com/sig/kagou.jpg[/img]

[img]http://edgar.netflint.net/[email protected]&type=image&iconset=phpbb[/img] [email protected]

Hors ligne

#6 29/05/2003 14:31:22

ptitlouis
Moderator
Lieu : Levallois-Perret
Inscription : 21/04/2003
Messages : 3 653

Re : dpkg-buildpackage

dpkg n'utilise pas /etc/apt/preferences, il utilise le fichier /var/lib/dpkg/status (enfin je pense et CSMEU pourrait nous le confirmer  wink )

Hors ligne

#7 29/05/2003 14:40:15

CSCMEU
Membre
Lieu : Paris
Inscription : 29/05/2003
Messages : 1 497
Site Web

Re : dpkg-buildpackage

Je n'est pas de fichier /etc/apt/preferences.
Pour avoir la selection de mes packet  je fait
# dpkg --get-selections
Ce qui donne dans mon cas :
#dpkg --get-selections | grep hold
gdm                                             hold
grub                                             hold
mozilla                                         hold
Si j'ai bien compris le man ces options de dpkg
permetaient de faire de "dump"  d'une machine a l'autre :
sur une decane tu fait
#dpkg --get-selections > ma_selec.list
et sur  l'autre
#dpkg --set-selections < ma_select.list
#apt-get upgrade
Pour avoir exactement les meme packet sur les deux becanes.

Voila

PS :  ce status ce retrouve dans le fichier /var/lib/dpkg/status.
merci fgrep wink


X-GPG-Fingerprint: C0F2 AF4F 98ED 08FC 7930  193E DE3B 44D2 5467 94DA
--
http://csquad.org

Hors ligne

Pied de page des forums