Leopold BAILLY a écrit :
> Thierry B <[EMAIL PROTECTED]> writes:
> 
> 
>>Leopold BAILLY a écrit :
>>
>>>Thierry B <[EMAIL PROTECTED]> writes:
> 
> 
> [...]
> 
> 
>>>Rétro-porter le paquet de sid.
> 
> 
> [...]
> 
> 
>>>Les commandes magiques sont apt-get source, apt-get build-dep et
>>>dpkg-buildpackage -rfakeroot.
>>>
>>
>>Ok.
>>
>>Je crois avoir compris. Je vais t'expliquer ce que j'ai fait:
>>
>>J'ai modifié mon fichier préférence comme ceci:
>> Tous les paquets de la cible unstable ont une priorité de 500
>># le a=unstable est là pour dire à apt quelle archive utiliser
>>Package: *
>>Pin: release a=unstable
>>Pin-Priority: 500
>>
>># Les paquets de la cible testing reste avec un priorité supérieure, pour
>># éviter que les paquets de unstable remplacent tous ceux de testing.
>>Package: *
>>Pin: release a=testing
>>Pin-Priority: 990
> 
> 
> OK, mais si tu prends l'habitude de rétro-porter les paquets, tu n'auras plus
> besoin de la cible binaire de unstable.

Ha ok.
Doc on est pas obligé de rajouter la source d'unstable, si on l'utilise
dans les preferences, si j'ai bien compris.

Dis moi, pa curiosié, est-ce qu'il y aurait une solution si on veut
installer un binaire d'unstable (si par exemple y'a des pbs dessus en
testing), sans casser les dépendances comme tu m'as montré, mais en
installant directement le binaire pq ca prend du temps de compiler...lol.

Ta méthode à toi est pas mal, car apt-get build-dep à partir du source
unstable d'un paquet permet d'installer les paquets testing, qui
correspondent à la dépendance d'unstable, ce qui fait qu'en installant
que des paquets testing, (à part l'appli concerné unstable), on risque
pas de pb, donc j voulais savoir si on pouvait faire pareil pou
installer un binaire unstable au lieu d'une source unstable :-).


>>Ensuite, j'ai rajouté la source d'unstable dans mon source.list:
>>deb-src ftp://ftp2.fr.debian.org/debian/ unstable main contrib non-free
>>
>>j'ai ensuite fait:
>>apt-get source amarok qui est donc censé me telecharger les sources de 
>>debian
>>apt-get build-dep amarok qui telecharge les paquets testing dependant 
>>d'amarok (version unstable)
>>et enfin
>>dpkg-buildpackage -rfakeroot qui me construit mon paquet deb ou mes 
>>paquets debs,
>>
>>Est-ce que j'ai bien compris?
>>
>>
>>Appremment, la version d'unstable d'amarok bugue.
>>Ce n'est pas etonnant car ils disent ici 
>>(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338618)
>>
>>Et j'ai verifié, ca bugue à mort...
>>
>>Mais ils disent de prendre pour résoudre le pb la version d'amarok 
>>1.3.5-1 d'ici (http://snapshot.debian.net/package/amarok).
>>
>>J'ai téléchargé les trois fichiers, mais là, je ne sais pas du tout 
>>comment procéder...
> 
> 
> $ dpkg-source -x amarok_1.3.5-1.dsc
> 
> Ceci va te créer l'arborescence. Ensuite :
> 
> $ cd amarok-1.3.5
> $ dpkg-buildpackage -rfakeroot

Ha ok, merci :-)

>>Je voulais asussi te demander autre chose, quand j'ai fait apt-get 
>>build-dep, il m'a télchargé plein de trucs....
>>
>>Quand j'ai voulu desinstaller amarok d'unstable, j'ai viré tous les deb, 
>>et même avec deborphan, il ne me retrouve pas tous les paquets qu'il m'a 
>>installé en plus avec apt-get build-dep.
>>
>>Comment je pourrais virer ces paquets là?
> 
> 
> À ma connaissance apt-get ne le permet pas.
> 
> J'ai profité d'un récent fil pour me mettre à aptitude qui est plus puissant 
> de
> ce côté là. Il distingue les paquets installés explicitement de ceux installés
> implicitement.
> 
> Pour ça, il faut d'abord initialiser la base de données en se tapant tous les
> paquets un à un. On commence par tout marquer "automatique" (M) (on peut le
> faire sur une branche entière), puis on marque en "manuel" (m) les paquets de
> plus haut niveau que l'on souhaite garder.

Si j'ai bien compris,
Je vais sur chaque branche principale (j'ai tout ca comme branches:
"Paquets pouvant etre mise à jour", "Nouveau maquets", "paquets
installés", "paquets non installés", "paquets obsolètes ou crées
localement", "paquets virtuels" et "tache"), et pour chacune de ces
branches, je fais un marquage auto de paquet ? (je prefère demander
avant de faire une connerie lol)


> Les paquets installés par apt-get sont considérés comme "automatique".
> 
> Je vient d'ailleurs de le vérifier : aptitude puis g m'a permis de retirer les
> paquets -dev et des librairies utilisés lors de récentes compilations.
> 

Ha ok.
Donc si des paquets sont installés avec apt, même si on utilis aptitude,
il ne fera juste que marquer ces paquets en auto.

Merci bcp :-).
A+


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à